vim操作全技巧 - vergil wang的專欄 - 部落格頻道 - csdn.net
分類: linux
2012-10-09 16:11
190人閱讀收藏
舉報**********游標的移動
移動到本行開始 ^
移動到本行末尾 $
後退乙個字 b
前進乙個字 w
前進到當前字的末尾 e
移到螢幕頂部 h
移到螢幕中部 m
移到螢幕底部 l
下移半屏 control+d
前進一屏 control+f
上移半屏 control+u
後退一屏 control+b
移到檔案末尾 g
***********文字輸入模式
在游標前插入文字 i
在當前行的開始插入文字 i
在游標後插入文字 a
在當前行的末尾插入文字 a
在當前行之後開始文字插入點 o
在當前行之前開始文字插入點 o
*********刪除文字
刪除字元 x
刪除字 d+w
刪除行 dd
從當前位置到當前行末尾 d
*********替換文字
替換字元 r
替換字 c+w
替換行 cc
*********複製貼上文字
複製若干行到貼上緩衝區 :y
複製當前行到貼上快取區 y
在當前行之後插入貼上緩衝區 p或:pu
在nn行之後插入貼上緩衝區 :nnpu
*********查詢
從當前位置向前查詢字元azhi /azhi/
從當前位置向後查詢字元azhi ?azhi?
重複上一次查詢 n
向相反方向重複上一次查詢 n
*******查詢替換
用azhi替換每行中axiang的第乙個具體值 :s/azhi/axiang/
用azhi替換每行中axiang的所有具體值 :s/azhi/axiang/g
*******儲存載入檔案
將檔案另存為 :w
用現有的檔名儲存檔案 :w
用現有的檔名儲存檔案並退出 :wq(也可以使用zz)
把某個範圍內的行儲存到另乙個檔案 :w
在當前位置讀入另乙個檔案的內容 :r
放棄當前檔案,編輯檔案 :e
編輯最初在命令列中輸入的下乙個檔案 :n
儲存了修改後退出 :q
不儲存修改退出 :q!
*******其他操作
重繪螢幕 control+l
撤銷上一次操作 u
撤銷對當前行的多個操作 u
連線當前行和下一行 j
重複上次操作 .
在子shell中執行命令,然後返回vim :q
在子shell中執行命令,然後在當前位置把命令輸入讀出班級緩衝區 :r!
*******高階技巧
單詞跳躍 按住l不放+w
查詢已經有的變數 ctrl+n
垂直選中 ctrl+v
qa關閉gvim再fg可以不斷回到被關閉的vim視窗()
去掉行的現實 :set nonu
VIM操作技巧
這部分說的是,可以在vim窗格裡直接使用的。筆者的使用環境是windows下在cmd視窗執行 利用hjkl進行上下左右移動w e按照單詞往後移動 移動到指定行 快速行首 gg 快速移動到行尾 gg 移動到指定行 方法一 行號 gg,如移動到第3 假設存在 行的指令是 3gg 方法二 冒號 行號 回車...
vim的操作技巧
i yy 複製 p 貼上 dd 刪除 u 恢復 底行 world world 查詢 world s hello hi 把 hello 替換成 hi s hello hi g 把整行的 hello 全部替換 s hello hi gc 詢問你是否需要替換 5,9 s hi hello g 把 5 9行...
vim 暫存器 操作 vim操作技巧
不知不覺使用vim已經有一些時間了,也算得上真正掌握使用技巧了吧。想不起來當初為什麼去學習這個編輯器,也不記得怎麼學會使用編輯檔案,只記得當初按完所有的鍵盤按鍵都沒有退出vim。一顆種子要經過多少風雨才能長成參天大樹,一條小溪要經過多少高山河流才能匯入大海。我們平常學習一樣東西,要經過多少困難,多少...