Vi Myself常用命令

    個人建議一網站,很不錯的: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的字符串

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章