zoukankan      html  css  js  c++  java
  • vi命令(待更新)

    第一部分:

    0:光标到本行行首
    $:光标到本行行尾

    ^:本行第一个非blank的位置
    g_:本行最后一个非blank的位置

    a:光标后插入(insert是光标前插入字符)
    o:当前行后加入新行
    O:当前行钱加入新行
    cw:替换光标到光标所在单词结尾的字符

    搜索
    /pattern 从前往后搜索字符‘pattern’
    ?pattern 从后往前搜索字符‘pattern’
    多个pattern时,使用n转移到下匹配位置

    复制/粘贴
    yy:复制当前行
    p:粘贴(在当前行之后粘贴)
    P:粘贴(在当前行之前粘贴)

    y:从本行开始复制
    $:在本行结尾结束复制

    撤销:u
    回滚上一步被撤销的:ctrl-r

    保存/退出
    :q 退出
    :w 保存
    :e /etc/passwd 打开文件passwd(当前文件必须已经保存)
    :saveas /tmp/test/application (当前文件的修改保存到/tmp/test/application,当前文件不用save状态就可以)
    :wq 保存退出
    ZZ 保存退出
    :q! 退出不保存
    :qa! 强制退出当前所有正在编辑文件
    :n 切换到下一个打开的文件


    第二部分:

    gg:到文本第一行
    G:到文本最后一行
    NG:到文本第N行
    N+enter:向后移动N行,相对地


    w:下一个单词的开头(单词间是.分割的,移到下一个.之后的单词)
    e:下一个单词的结尾
    W:下一个单词的开头(单词间是blank分开的,移到下一个blank之后的单词)
    E:下一个blank后单词的结尾


    d:删除
    gu:小写
    gU:大写
    v:可视化选择(移动光标,文本被选中的部分,可以删除:d,可以复制:yy,可以变大小写:gU,gu)

  • 相关阅读:
    AJAX的使用
    django.template.exceptions.TemplateDoesNotExist: login.html报错
    cookie、session
    关于zipfile解压出现的字符编码问题
    使用jquery清空input 文本框中的内容
    DVWA SQL-injection 附python脚本
    关于itchat用法的一篇博文
    记录两个python itchat的用法博客网址
    pyinstaller 打包.exe文件记录遇到的问题
    用python编写的excel拆分小工具
  • 原文地址:https://www.cnblogs.com/vanoraxnc/p/8833504.html
Copyright © 2011-2022 走看看