vim有非常多的按鍵可以使用。共3種模式,一般模式是其中之一,按鍵功能如下:
h或向左箭頭鍵:游標向左移動乙個字元
j或向下箭頭鍵:游標向下移動乙個字元
k或向上箭頭鍵:游標向上移動乙個字元
i或向右箭頭鍵:游標向右移動乙個字元
--如果想要進行多次移動,如向下移動30行,可使用」30j「。
ctrl+f:螢幕向下移動一頁,相當於page down
ctrl+b:螢幕向上移動一頁,相當於page up
ctrl+d:螢幕向下移動半頁
ctrl+u:螢幕向上移動半頁
n:按下數字後在按空格鍵,游標會想右移動這一行的n個字元
0或home:移動到這一行最前面的字元
$或end:移動到這一行最後面的字元
h:游標移動到這個螢幕最上方那一行的第乙個字元
m:游標移動到這個螢幕**那一行的第乙個字元
l:游標移動到這個螢幕最下方那一行的第乙個字元
g:移到這個檔案的最後一行
ng:n為數字,移動到這個檔案的第n行
gg:移動到乙個檔案的第1行
n[entry]:游標向下移動n行
/word:向下尋找乙個名稱為word的字串
?word:向上尋找乙個名稱為word的字串
n:重複前乙個查詢的操作
n:向上查詢關鍵字
:n1,n2s/word1/word2/g:n1,n2為數字。在第n1與n2行之間尋找word1這個關鍵字,並替換為word2
:1,$s/word1/word2/g:從第一行到最後一行查詢word1字串,並替換為word2
:1,$s/word1/word2/gc:從第一行到最後一行查詢word1字串,並替換為word2。並且在替換前需要使用者確認
x,x:在一行中,x為向後刪除乙個字元;x為向前刪除乙個字元
nx:n為數字,表示想後連續刪除n個字元
dd:刪除游標所在的那一行
ndd:n為數字,刪除游標所在的向下n行
d1g:刪除游標所在到第一行的所有資料
dg:刪除游標所在到最後一行的所有資料
d$:刪除游標所在處到該行的最後乙個字元
d0:刪除游標說在處到改行最前面的乙個字元
yy:複製游標所在的那一行
nyy:n為數字,複製游標所在的向下n行
y1g:複製游標所在行到第一行的所有資料
yg:複製游標所在行到最後一行的所有資料
y$:複製游標所在處到改行行尾的所有資料
.:重複前乙個操作
常用Vim按鍵說明
ctrl f 螢幕 向下 移動一頁 ctrl b 螢幕 向上 移動一頁 0或功能鍵 home 移動到這一行的最前面字元處 或功能鍵 end 移動到這一行的最後面字元處 gn 為數字,移動到這個檔案的第 n 行 ngn 為數字,移動到這個檔案的第 n 行 gg移動到這個檔案的第一行,相當於1g nn ...
VIM使用學習筆記 按鍵說明
vim有三種模式 一般模式 上下左右移動游標,刪除字元或刪除整行,複製貼上 編輯模式 i i i o a a r r 進入編輯模式 命令模式 在一般模式種輸入 可以將游標移動到最下面那一行。在這個模式種,可以提供你查詢資料的操作,而讀取 儲存 大量替換字元 離開vi 顯示行號等的操作都是在這個模式中...
Vim 按鍵說明及幫助記憶
說明 助記內容以 表示 按鍵作用及助記 ctrl d 螢幕向下移動半頁 d down ctrl u 螢幕向上移動半頁 u up shirt 向下移動一行 nn 數字,游標向後移動n個字元 0或home 移到行首 0 起始 或end 移到行尾 行尾 h移到螢幕第一行第乙個字元 h high m移到螢幕...