說明:助記內容以->表示
按鍵作用及助記
ctrl+d
螢幕向下移動半頁 d->down
ctrl+u
螢幕向上移動半頁 u-> up
shirt+」+」
向下移動一行
nn->數字,游標向後移動n個字元
0或home
移到行首 0->起始
$或end
移到行尾 $->行尾
h移到螢幕第一行第乙個字元 h-> high
m移到螢幕**那一行的第乙個字元 m-> middle
l移到螢幕最後一行第乙個字元 l-> last
g移到這個檔案最後一行 g-> go,沒有指定行數,直接到末行
ngn為數字,移到這個檔案的n行
gg移到這個檔案的第一行,它等於「1g」
按鍵作用及助記
/word
向下尋找
?word
向上尋找
nn->next 配合/word或?word, 查詢下乙個word
n作用與n相反 n->n的大寫,作用相反
:n1,n2s/word1/word2/g
n1和n2為數字,在n1和n2行之間查詢word1,並將所有查詢結果都 替換為word2 s->string , g->grep
:1,$s/word1/word2/gc
第一行到最後一行間查詢word1並將所有查詢結果都替換為word2,並每乙個查詢結構都詢問使用者是否替換。 c->confirm
按鍵作用及助記
dd刪除游標所在的一整行 dd->delete delete
nddn為數字,刪除游標所在的向下n行,包括游標所在行
d1g刪除游標所在行到第一行的所有資料
dg刪除游標所在行到最後一行的所有資料,g->沒有指定行數,直接到末行
d$刪除游標所在位置到該行末尾之間的內容
d0刪除游標所在位置到該行行首之間的內容
yy複製游標當前行 y->copy
nyyn為數字,複製游標所在行及以下的n-1行
y1g複製當前行到第一行之間的所有內容
yg複製當前行到最後一行之間的所有內容
y0複製游標當前位置到該行行首的內容
y$複製游標當前位置到該行行尾的內容
p(小寫)
與「yy」聯合用,在游標所在行的下一行開始貼上已複製的內容 p->paste
p(大寫)
與「yy」聯合用,在游標所在行的上一行開始貼上已複製的內容
按鍵作用及助記
u復原上乙個操作 u->undo
ctrl+r或.(小數點)
重做上乙個操作 r->repeat,更常用的是按.(小數點)
按鍵作用及助記
ii->insert,在游標所在位置的前面插入ao
o->other line,另起一行插入
r,rr,r->replace進入替換模式。伴隨輸入,r只會替換游標所在字元一次;伴隨輸入,r則一直替換游標所在文字,直到按下esc鍵為止
esc退出編輯模式,返回一般模式
按鍵作用及助記
:ww-> write 將編輯的資料寫入硬碟
:q離開vim q->quit
:q!不儲存修改的內容,離開vim !->感嘆號有強迫的意思
:wqwq->write and quit 儲存並退出vim
:w filename
將編輯的檔案另存為以filename為名的檔案,該新建檔案與當前編輯檔案在同一目錄下
:r filename
將另乙個檔案的資料追加到當前游標所在行的後面
:n1,n2 w filename
將n1到n2行的內容儲存成以filename為名的這個檔案,該新建檔案與當前編輯檔案在同一目錄下
:! command
暫時離開vim到命令列模式下去執行command命令。如 ! ls 再按enter鍵返回vim
:set nu
nu->number顯示行號,僅一次有效。退出vim後再用vim開啟檔案則沒有行號
:net nonu
nonu->no number 不顯示行號,,僅一次有效。
vim按鍵說明
vim有非常多的按鍵可以使用。共3種模式,一般模式是其中之一,按鍵功能如下 h或向左箭頭鍵 游標向左移動乙個字元 j或向下箭頭鍵 游標向下移動乙個字元 k或向上箭頭鍵 游標向上移動乙個字元 i或向右箭頭鍵 游標向右移動乙個字元 如果想要進行多次移動,如向下移動30行,可使用 30j ctrl f 螢...
常用Vim按鍵說明
ctrl f 螢幕 向下 移動一頁 ctrl b 螢幕 向上 移動一頁 0或功能鍵 home 移動到這一行的最前面字元處 或功能鍵 end 移動到這一行的最後面字元處 gn 為數字,移動到這個檔案的第 n 行 ngn 為數字,移動到這個檔案的第 n 行 gg移動到這個檔案的第一行,相當於1g nn ...
vim的常用按鍵說明及舉例實現
一 為何要學vim 1 所有的unix like系統都會內建vi文字編輯器,其他的檔案編輯器不一定存在 2 所有軟體的編輯介面都會主動呼叫vi 3 vim具有程式編輯的能力,可以主動以字型顏色辨別語法的正確性,方便程式設計 4 程式簡單,編輯速度相當快速 二 vim的三種模式 1 一般模式 以vim...