主要是一些vim常用的命令
記錄於此,方便查閱
摘抄出處按鍵說明
移動,查詢,替換
h或左箭頭
游標左移動乙個字元
j或右箭頭
游標右移動乙個字元
k或上箭頭
游標向上移動乙個字元
i或下箭頭
游標向下移動乙個字元
n+上下左右
n為數字,向上下左右移動n個字元
「ctrl」+f
螢幕向下移動一頁,相當於page down
「ctrl」+b
螢幕向上移動一頁,相當於page up
0或home鍵
游標移動到行首
$或end鍵
游標移動到行尾
g游標移動到檔案的最後一行
ng游標移動到檔案的第n行
gg移動到首行,相當於1g
/word
?word
:n1,n2s/word1/word2/g
n1,n2為數字,表示在n1和n2行之間尋找word1的字串,將該字串替換成word2。例:100,200s/aaa/bbb/g
:1,$s/word1/word2/g
從第一行到最後一行替換。例:1,$s/aaa/bbb/g
:1,$s/word1/word2/gc
從第一行到最後一行替換,替換前確認。
刪除,複製,貼上
x,xx向後刪除,相當於del。x向前刪除,相當於退格鍵。
nxn為數字,表示向後刪除n個字元。
dd刪除游標所在的那一行。
ndd向下刪除n行。
d1g刪除當前位置到第一行的資料。
dg刪除當前位置到最後一行的資料。
d$刪除當前位置到該行最後乙個字元的的資料。
d0刪除當前位置到該行第乙個字元的所有資料。
yy複製游標所在的這一行。
nyy向下複製n行。
y1g,yg,y$,y0
同上dp,p
貼上,將複製的資料,在游標所在的行的下面一行開始貼上。p貼上在上一行。
j游標所在行與下面一行的資料,合併成一行。
u恢復前乙個操作
[ctrl]+u
重做上乙個操作。
按鈕說明
i,i進入插入模式。i在游標前插入,i所在行第乙個非空格符處插入
a,a進入插入模式,a在游標下乙個字元插入,a為所在行的最後乙個字元處插入。
o,o進入插入模式,o在所在行的下面一行,插入新的一行。o,在所在行的上面一行,插入新的一行。
r,r進入替換模式,r替換游標所在的那乙個字元一次。r替換游標所在的字元,到按esc鍵終止。
按鈕說明
:w儲存,將編輯的資料寫入磁碟檔案
:w!強制儲存
:q直接退出
:q!強制退出
:wq :x
儲存並退出
zz儲存並退出
:w [filename]
將檔案儲存為另乙個檔案
:r [filename]
將filename的內容新增到游標所在後面的行。
:n1,n2 w [filename]
將n1到n2行的資料儲存為新檔案
:! command
暫時離開vi到命令列模式下執行command命令
:set nu
顯示行號
:set nonu
取消行號顯示
按鍵說明
v字元選擇,游標經過的地方會反白顯示
v行選擇,游標經過的行會反白顯示
[ctrl]+v
塊選擇,以長方形的方式選擇。
y將選中的資料複製
d將選中的資料刪除
使用 vim file1 file2 可以實現同時開啟兩個檔案。
案件說明
:n編輯下乙個檔案
:n編輯上乙個檔案
:file
列出這個vim開啟的所有檔案
按鍵說明
:sp [filename]
開啟乙個新的視窗,加filename開啟新的檔案,不加則開啟同乙個檔案,同步顯示。
[ctrl]+w+j \下箭頭
游標移動到下乙個視窗,按住ctrl和w,鬆開再看j
[ctrl]+w+k\ 上箭頭
游標移動到上乙個視窗。
[ctrl]+w+q
結束游標所在的視窗
vim會主動將你曾經做過的行為記錄下來,這個記錄操作的檔案就是:~/.viminfo
vim 命令 Vim常用命令
4.編輯 我發現膝上型電腦接外接鍵盤以後,使用觸控板和操作滑鼠都變得比較麻煩,所以想要學習一下vim,寫一篇筆記記錄常用命令。基本上vim共分為三種模式,分別是命令模式 command mode 輸入模式 insert mode 和底線命令模式 last line mode 啟動vim,便進入了命令...
VIM常用命令
vim命令記錄 vim是乙個非常強大,也非常複雜的編輯器。就連常用的命令也數以百計,而且通過各種組合,更是能夠達到數量驚人的地步。本文是我跟著vim使用者手冊學習vim的使用而作的記錄,記下一些vim的常用命令,方便查詢和複習。當然了,對於那些十分常用,比如 i 進入insert模式這種命令當然不會...
VIM常用命令
常用命令 1 游標命令 k,j,h,l 上下左右游標移動命令,雖然可以在linux中使用鍵盤右邊的四個游標鍵,但是記住這四個命令還有非常有用的,也就是右手在鍵盤上放置的位置部分 ng n為行數,該命令立即使游標跳到指定行。ctrl g 游標所在位置的行數和列數報告 w,b 使游標向前或向後跳過乙個單...