vim中三個模式中最實用命令

2021-10-12 21:52:58 字數 1224 閱讀 9346

一般模式:按esc鍵可回到命令模式

dw 按單詞刪除

u 撤銷當前操作

dd 刪除當前行,=剪下

ctrl+r 重做上乙個操作

yy 複製游標所在行

2 yy 複製游標所在行和游標下一行

p 貼上到游標下一行

p 貼上到游標上一行

cc 剪下

行數cc 剪下當前行開始的幾行

x 刪除游標所在位置的內容,即向後刪除乙個字元

x 向前刪除乙個單詞

w,b 按單詞進行移動游標

gg 跳轉到文件首部行首

dgg 刪除游標至文件首部

g 跳轉到文件尾部行首

$ 行尾

^ 行首

n[enter] n為數字,游標向下移動n行

h 往左按字元移動游標

j 往下(後)按行移動游標

k 往上(前)按行移動游標

l 往右按字元移動游標

h 跳轉到當前螢幕輸出的最上面一行

l 跳轉到當前螢幕輸出的最下面一行

m 跳轉到當前螢幕輸出的中間那一行

插入模式:

i 在游標前插入

i在游標所在行第乙個非空格符前插入

a 在游標後插入

a 在游標所在行末尾插入

s 刪除游標所在位置字元並插入

s 刪除游標所在行並插入

o 在游標所在行下一行插入

o 在游標所在行上一行插入

命令列模式(末行模式):

:wq 儲存退出

:q 退出(未修改檔案內容才可以退出)

:wq! 強制儲存退出

:q! 強制退出,不儲存

:set nu 顯示行號

:set nonu 不顯示行號

:行號 跳轉到指定行號

:3,5 d 刪除3-5行

:r 檔名1 讀出檔案1的內容到當前檔案裡

:%s/字串2/字串3 字串3替換字串2

:%s/1/2/g 將1替換為2,全域性修改

:w 檔名1 另存為檔名1

/word 向下尋找乙個字串為word的字串

n重複前乙個查詢的操作

n反向進行前乙個查詢的操作

?word 向上尋找乙個字串名稱為word的字串

zz 若檔案沒有改動,則離開,,若檔案已經被改動過,則儲存後離開

漢語中「三個三個的,你認識多少?」

三個金念鑫 x n 三個水念淼 mi o 三個火念焱 y n 三個土念垚 y o 三個牛念犇 b n 三個手念掱 p 三個目念瞐 m 三個田念畾 l i 三個馬念驫 bi o 三個羊念羴 sh n 三個犬念猋 bi o 三個鹿念麤 c 三個魚念鱻 xi n 三個貝念贔 b 三個力念劦 lie 三個毛...

Makefile中三個自動變數 , ,

所謂自動變數,就是這種變數會把模式中所定義的一系列的檔案自動地挨個取出,直至所有的符合模式的檔案都取完了。這種自動化變數只應出現在規則的命令中。以乙個例子說明 objs ifconfig.o tftp util.o ping.o srcs objs o c phony all all built i...

剖析RedHat Linux中三個重要核心檔案

在網路中,不少伺服器採用的是linux系統。為了進一步提高伺服器的效能,可能需要根據特定的硬體及需求重新編譯linux核心。編譯linux核心,需要根據規定的步驟進行,編譯核心過程中涉及到幾個重要的檔案。比如對於redhat linux,在 boot目錄下有一些與linux核心有關的檔案,進入 bo...