太過基礎的不再贅述
命令功能
w向後乙個單詞(跳過空格)
e向後乙個單詞(不跳過空格)
b向前乙個單詞
ctrl+f
向下移動一頁,相當於page down
ctrl +b
向上移動一頁,相當於page up
數字0或者home
移動到這一行的最前面
$或者end
移動到這一行最後面
n<enter
>
n為數字,游標向下移動n列(回車鍵的向下和j的向下不同在於j是垂直向下,而回車會到下一行最前面)
shift+g
移動到最後一列,如果前面加了數字則移動到指定行
gg移動到第一行,相當於1g(1 shift+g) 命令
功能/word
從下面的文字中搜尋指定字元
?word
從上面的文字中搜尋指定字元nn
與n相反,本來是向下搜尋,n會向上搜尋
:n1,n2s/word1/word2/g
在n1行和n2行之間搜尋word1並將其取代為n2(如果將g換為gc會詢問是否替換)
:1,$s/word1/word2/g
在1行和最後一行之間搜尋word1並將其取代為n2 命令
功能x,x
x為向後刪除乙個字(delete),x為向前刪除乙個字(backspace)
dd刪除所在行
d1g刪除游標所在到第一行的所有資料
dg刪除游標所在到最後一行的所有資料
d +移動命令 或者 n x
不再贅述
yy複製所在行
nyy,y1g,yg,y0,y$等
不再贅述
p,pj
將游標所在列與下一列的內容合併為一列(刪了回車並補上空格)
u恢復上一次的改動
ctrl + r
對命令u的撤銷,比如你刪除了一行,u會重新恢復這一行,而ctrl+r會撤銷u的效果,也就是這一行又沒了
小數點 .
重複上乙個檔案修改動作,不會重複移動等命令 命令
功能i,i
i從游標所在處插入(會插入到游標的前面),i從所在行的最前面插入(也是插入到游標的前面)
a,aa在游標的後面插入,a在所在行的最後面插入
o,or,r
r替換游標所在的字,r替換從游標往後的字,直到按esc
大部分整理自鳥哥的linux私房菜
在linux輸入vimtutor會開啟自帶的vim教程。
附上vim指令圖
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 使游標向前或向後跳過乙個單...