vim常用命令

2021-07-11 12:59:10 字數 1353 閱讀 6701

太過基礎的不再贅述

命令功能

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 使游標向前或向後跳過乙個單...