標籤:sp 檔案 div bs 時間 new tt nbsp file
1、游標移動
上:
下:
左: 『字母小寫』
右:
上一行行首: 『減號』
下一行行首:
行首: 『數字0』
行尾:
單詞詞尾或後一個單詞詞尾:
後一個單詞詞首:
單詞詞首或前一個單詞詞首:
跳轉到特定行::行號 ( :5 :跳轉到第5行 )
上一屏:
下一屏:
上半屏:
下半屏:
向上滾屏:
向下滾屏:
跳到檔案頭:
跳到檔案尾:
2、搜尋
向後模式搜尋:
向前模式搜尋:
注意:結合n和N向前向後尋找
3、追加或插入
游標右側追加:
游標行尾追加:
游標左側追加:
游標行首追加:『i的大寫』
游標下方插入行:【字母o】
游標上方插入行:【字母o的大寫】
n到m行行首插入#: 『1到5行,行首插入wow :1,3 s/^/wow/g 』
n到m+l行行首插入#: 『1到6行,行首插入# :1,+5 s/^/#/g 』
4、刪除
刪除游標:
刪除游標左側:
刪除游標所在的單詞:
刪除當前行:
刪除游標至行尾:
刪除當前行及以下n-1行: 『n是數字,是要刪除的行數』
刪除n到m行: : 『刪除1到3行 :1,3 d』 當m 用$ 時,表示到文檔尾
5、複製粘貼
複製游標所在的單詞:
複製游標至行尾:
複製當前行:
複製行n次:
複製當前行及以下n-1行:『n是數字,是要複製的行數』
複製n到m行,粘貼到k+1行: : 『複製1到3行,粘貼到第5行 :1,3 co 4』
剪下n到m行,粘貼到k+1行: : 『剪下1到3行,粘貼到第5行 :1,3 m 4』
粘貼到游標下:
粘貼到游標上:
6、撤銷回複
撤銷:
恢複:
7、替換
替換游標所在的字元:
替換一個單詞:
替換游標所在的前一個字元:
替換游標至行尾的所有字元:
替換當前行:
替換當前行的第一個old為new:
替換當前行的所有的old為new:
替換當前行到最後行的第一個old為new:
替換當前行到最後行的所有old為new:
替換第n行到第m行的第一個old為new:
替換第n行到第m行的所有old為new:
替換所有行的第一個old為new: 替換所有行的所有old為new:
8、其他
查看當前設定:
顯示行號:
隱藏行號:
不儲存退出:
不儲存強制退出:
儲存編輯:
儲存並退出:
把兩行串連在一起:
把n行串連在一起: 游標所在行及其下n-1行
執行shell命令: 例如:查看到目前時間:
讀取shell執行的結果,並把結果放在游標的後面: 例如:列出目錄中的檔案::r!ls
簡單加密檔案:
vim +n filename 開啟檔案filename,並且把游標置於第n行行首
vim + filename 開啟檔案filename,並把游標置於最後一行行首
vim +/pattern filename 開啟檔案,並把游標置於第一個與pattern匹配的串列
vim -r filename 在上次vim崩潰處恢複filename
Vim常用命令(轉)—默寫版