Vi Myself常用命令

来源:互联网 发布:安卓编程软件手机软件 编辑:程序博客网 时间:2024/06/18 06:58

    个人建议一网站,很不错的:vim工程编辑设置

序号         命令                作用

  1    按ese,按q输入:     弹出使用的命令列表
  2    :%s/^..//     删除文件前两列的字符
  3    Ctrl+v :    可视化模式,可以选中相应的段进行复制、删除(X)等操作
  4    :%s/$/^M/g     每行中间增加一行空行
  5    nG或ngg     移至第N行首
  6    nyl         复制当前光标起的n个字符
  7    nyw         复制当前光标起的n个单词
  8    :n,ms/^/#/    在指定行首添加'#'
  9     :%s/^/#/g    在所有行首添加'#'
 10    :n,ms/^./g    把某几行的首字母代替
 11     :g/str/d    找到有字符串str的行并将其删除
 12    J        删除空行
 13     CTRL-R        恢复操作
 14    a        到光标行末尾的插入模式
 15     ZZ        保存并退出
 16    :e!        放弃修改重新装载之前的文件
 17     :set mouse=a或     进入鼠标模式(可随意移动光标在任何位置)
 18     :help command    command命令帮助
 19     :help E37    看到不能理解的错误信息可寻找它的帮助
 20     w/b        光标移动到前后单词词头位置
 21     e/ge        光标移动到前后单词词后位置
 22     $        光标移动到当前行行尾
 23     ^        光标移动到一行的第一个非空字符
 24    0        光标移动到一行的第一个字符
 25    fx/Fx        光标移动到含x的字符处(右/左)
 26    tx/Tx        光标移动到含x的字符前一个字符处(右/左)
 27    k/j        光标上下移动到某行
 28    %        光标移动到下一个()/[]/{}位置处
 29    H/M/L        光标移动到首、中间、尾行
 30    CTRL-G        显示正在编辑文件名称以及行号
 31    :set number/nu    显示行号 (nonumber 不显示)
 32    :set ruler    显示当前光标位置
 33    CTRL-D/U    向上/下滚动半个屏幕
 34    CTRL-E/Y    向上/下滚动一行(整个屏幕)
 35    zz        光标处在屏幕的中间
 36    zt/zb        光标所在行移动屏幕的顶部/底部
 37    /、? (n、N)    查找及其上下索引
 38     /x***        查找时可用上下选择相应查找匹配的单词
 39    :set ignorecase 查找时忽略大小写 (noignorecase 再次区分大小写)
 40     /\<***\>    查找完全匹配字符***
 41    :set hlsearch    查找的字符高亮显示 (nohlsearch 非高亮)
 42    ^x / x$        查找匹配一行开头(结尾)为x的对象
 43    /^the$        查找仅匹配the的行
 44     /a.b        查找时.匹配人和字符
 45    /x\.        查找关于x.x的字符串

原创粉丝点击