最近又看看vim的操作,現將常用的一些命令整理出來。希望給vm的初學者提供些幫助。
總體上說,vim的操作有三種模式:1,輸入模式;2,命令模式;3,最後一行模式。在輸入模式下,我們將從鍵盤敲入的字元輸入到螢幕上(實際應該是vim的當前工作區中);在命令模式下,我們可以通過輸入命令的方式編輯我們的檔案(實際應該是vim的當前工作區中),例如整行刪除,拷貝,貼上等操作,我個人覺得這種模式正式vim的強大之處;在最後一行模式下,我們也可以進行一些命令操作,例如儲存命令,查詢和替換命令等,另外在這種模式在可以啟用shell命令。
三種模式之間的轉換,當剛用vim開啟乙個檔案時,是出於命令模式的,按下「i」後進入輸入模式;在輸入狀態按「esc」後回到命令模式;在命令模式下按「:」則進入最後一行模式。
下面介紹的一些常用的操作:
在命令模式下:
1。翻屏操作(實際是檢視不同的工作區):
control+f:向前翻1屏
control+b:向後翻1屏
control+d:向前翻0.5屏
control+u:向後翻0.5屏
2。調到第n行:
ng3。刪除行操作:
ndd:刪除游標所在當前行開始的n行,當不寫n是,預設為1,即刪除1行。
d0:從當前游標開始一直刪到當前行首。
d$:從當前游標開始一直刪到當前行尾。
4。拷貝行操作:
nyy:拷貝游標所在當前行開始的n行,當不寫n是,預設為1,即刪除1行。
y:拷貝貫標開始一直到行尾。
5。貼上操作:
6:取消操作:
u:取消剛剛進行的操作,如果想繼續取消則繼續u下去。
7:查詢:
以下在最後一行模式下:
8:查詢並替換:
按下「:」可以進入最後以行模式,在這種情況下輸入形式如:
「n,ms/查詢字串/替換字串/g/c」,例如查詢bird單詞並替換為dog,則為:
:1,$s/bird/dog/g/c,解釋如下:
::進入最後一行的提示符。
1,$:1表示第一行,$表示最後一行
bird:即為要查詢的詞
dog:即為要替換的詞
g:表示對一行中有多個bird出現都進行替換。
c:表示在進行替換時,vim要提示使用者。
9:寫入操作:
w+filename:filename沒有時即指向當前檔案。
10:推出操作:
11:運用一次shell命令:
只需在要輸入的shell命令的最前面加上「!」即可。例如在vim中要執行ls命令,則在最後以行模式下輸入「!ls」即可。
通常情況下,熟練掌握了以上的操作,則使用vim你已經會發現非常好用了。自己體會vim的強大吧。:)
VIM 入門操作
1.vim是說明 可以終端下使用的全鍵盤操作的檔案編輯器,可配置,可擴充套件,可程式設計的成長型神器。2.基本用法 1.進入vim,vim 檔名,檔案存在則直接開啟,不存在則建立,此時只能閱讀 或修改 不適合編寫 2.輸入i,進入插入模式,可以正常的編寫 3.編寫完成後,按ctrl x執行,按ent...
vim 常用操作
命令描述 vim從控制台進入vi編輯器 vi filename 建立名為filename的檔案並進入vi編輯器 命令列模式 i從游標所在字元前插入 a從游標所在的字元後插入 o從游標所在行的下面插入空白行 i從游標所在行的行首插入 a從游標所在行的行末插入 o從游標所在行的上面插入空白行 s刪除游標...
Vim常用操作
1 開始乙個新行 o 命令在游標下方建立乙個新的空行,並把 vim切換到插入模式。o 命令 大寫 在游標上方開啟乙個新行.2 指定計數 在命令前加乙個數字 3 退出 zz 儲存檔案並退出 q 放棄修改並退出 e 放棄修改並重新編輯,重新裝載原來的檔案 4 獲得特定主題的幫助 help 5 詞移動 w...