介紹 vim命令和vi的操作基本一致,vim命令的參數很多,我在這裡列出了一些平時需要用的一些參數,vim主要有兩個界面一個是esc的操作界面還有一個是輸入i的編輯界面。 移動游標 0 (零):將游標移動到行的起始處。 $:將游標移動到行的末尾處。 H:將游標移到當前視窗(而非全文)的第一行起始處。 ...
介紹
vim命令和vi的操作基本一致,vim命令的參數很多,我在這裡列出了一些平時需要用的一些參數,vim主要有兩個界面一個是esc的操作界面還有一個是輸入i的編輯界面。
移動游標
0 (零):將游標移動到行的起始處。
$:將游標移動到行的末尾處。
H:將游標移到當前視窗(而非全文)的第一行起始處。
M:將游標移到當前視窗的居中一行起始處。
L:將游標移到當前視窗的最後一行起始處。
gg:將游標移動到文檔的開始處
G:將游標移動到文檔的末尾
<數字>G:將游標移動到指定的數字行的起始處,這個數字是從文檔的開始處算起。
<數字>-:將游標移動到當前游標的上數字行
<數字>+:將游標移動到當前游標的下數字行
刪除與恢復
刪除命令:
x(小寫):刪除游標所在處字元。
dd:刪除游標所在的行。
D:刪除從游標所在之處開始直到該行末尾的全部字元。
<數字>dd:刪除從游標當前行開始指定的數字行
恢復(Undo)命令:
u:恢復剛被刪除的文本。
U:恢復游標所在行在此次編輯中的全部改變。
複製粘貼
yy:複製游標所在行
<數字> yy:複製從游標開始指定數字的行
p:粘貼複製的內容到游標的所在行的下一行
查找字元
/<字元串>:從游標所在處開始往後查找第一個符合的字元串
?<字元串>:從游標所在處開始往前查找第一個符合的字元串
n:查找下一個
N:查找上一個
保存與退出
:q:退出vi。
:q!:捨棄當前對編輯內容所作的修改,強行退出vi。
:w [<文件名稱>]:將正在編輯的內容以<文件名稱>為名存檔(相當於Save as...),如果沒有指定<文件名稱>,則使用原有的文件名稱(相當於Save...)。
:wq:存檔退出。
總結
vim命令是linux中最常用的一個命令,上述的操作都是在esc的操作界面進行。
備註: 作者:pursuer.chen 博客:http://www.cnblogs.com/chenmh 本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須註明文章來源,且在文章開頭明顯處給明鏈接。 《歡迎交流討論》 |