vim編輯器常用的命令

2021-06-18 02:39:46 字數 2622 閱讀 4800

三種模式切換關係如下圖所示:

下面介紹常用的命令:

1。一般模式下的常用命令:

命令說明

h 或 向左箭頭鍵(←)

游標向左移動乙個字元

j 或 向下箭頭鍵(↓)

游標向下移動乙個字元

k 或 向上箭頭鍵(↑)

游標向上移動乙個字元

l 或 向右箭頭鍵(→)

游標向右移動乙個字元

0 或功能鍵[home]

這是數字『 0 』:移動到這一行的最前面字元處 (常用)

$ 或功能鍵[end]

移動到這一行的最後面字元處(常用)

g移動到這個檔案的最後一行(常用)

ngn 為數字。移動到這個檔案的第 n 行。例如 20g 則會移動到這個檔案的第 20 行(可配合 :set nu)

gg移動到這個檔案的第一行,相當於 1g 啊! (常用)

在 100 到 200 行之間搜尋 vbird 並取代為 vbird 則:『:100,200s/vbird/vbird/g』。(常用)

搜尋與取代

命令說明

/word

向游標之下尋找乙個名稱為 word 的字串。例如要在檔案內搜尋 vbird

這個字串,就輸入 /vbird 即可! (常用)

?word

向游標之上尋找乙個字串名稱為 word 的字串。

n這個 n 是英文按鍵。代表『重複前乙個搜尋的動作』。舉例來說,

如果剛剛我們執行 /vbird 去向下搜尋 vbird 這個字串,則按下 n 後,

會向下繼續搜尋下乙個名稱為 vbird 的字串。如果是執行 ?vbird 的話,那麼按下 n 則會向上繼      

續搜尋名稱為 vbird 的字串!

n這個 n 是英文按鍵。與 n 剛好相反,為『反向』進行前乙個搜尋動作。 例如 /vbird 後,按下 n 則表示『向上』搜尋vbird 。

:n1,n2s/word1/word2/g

n1 與 n2 為數字。在第 n1 與 n2 行之間尋找 word1 這個字串,並將該字串取代為 word2 !舉例來說,

在 100 到 200 行之間搜尋 vbird 並取代為 vbird 則:『:100,200s/vbird/vbird/g』。(常用)

:1,$s/word1/word2/g

從第一行到最後一行尋找 word1 字串,並將該字串取代為 word2 !(常用)

:1,$s/word1/word2/gc

從第一行到最後一行尋找 word1 字串,並將該字串取代為 word2 !且在取代前顯示提示字元給使用者確認 (confirm)

是否需要取代!(常用)

刪除、複製和貼上

命令說明

dd刪除游標所在的那一整列(常用)

nddn 為數字。刪除游標所在的向下 n 列,例如 20dd 則是刪除 20 列 (常用)

yy複製游標所在的那一行(常用)

nyyn 為數字。複製游標所在的向下 n 列,例如 20yy 則是複製 20 列(常用)

p, p

p 為將已複製的資料在游標下一行貼上,p 則為貼在游標上一行! 舉例來說,

我目前游標在第 20 行,且已經複製了 10 行資料。則按下 p 後,

那10行資料會貼在原本的 20 行之後,亦即由 21 行開始貼。但如果是按下 p 呢?

那麼原本的第 20 行會被推到變成 30 行。 (常用)

u復原前乙個動作。(常用)

[ctrl]+r

重做上乙個動作。(常用)

.不要懷疑!這就是小數點!意思是重複前乙個動作的意思。 如果你想要重複刪除、

重複貼上等等動作,按下小數點『.』就好了! (常用)

2.一般模式切換到編輯模式的可用的按鈕說明

命令說明

i, i

進入插入模式(insert mode):

i 為『從目前游標所在處插入』, i 為『在目前所在行的第乙個非空格符處開始插入』。 (常用)

[esc]

退出編輯模式,回到一般模式中(常用)

3.一般模式切換到指令模式的可用的按鈕說明

命令說明

:w將編輯的資料寫入硬碟檔案中(常用)

:w!若檔案屬性為『唯讀』時,強制寫入該檔案。不過,到底能不能寫入, 還是跟你對該檔案的檔案許可權有關啊!

:q離開 vi (常用)

:q!若曾修改過檔案,又不想儲存,使用 ! 為強制離開不儲存檔案。

:wq儲存後離開,若為 :wq! 則為強制儲存後離開 (常用)

:w [filename]

將編輯的資料儲存成另乙個檔案(類似另存新檔)

:r [filename]

在編輯的資料中,讀入另乙個檔案的資料。亦即將 『filename』 這個檔案內容加到游標所在行後面

:set nu

顯示行號,設定之後,會在每一行的字首顯示該行的行號

:set nonu

與 set nu 相反,為取消行號!

vim編輯器常用的命令

vim 有三種模式 分別為一般模式 編輯模式 指令列模式。三種模式切換關係如下圖所示 下面介紹常用的命令 1 一般模式下的常用命令 命令說明 h 或 向左箭頭鍵 游標向左移動乙個字元 j 或 向下箭頭鍵 游標向下移動乙個字元 k 或 向上箭頭鍵 游標向上移動乙個字元 l 或 向右箭頭鍵 游標向右移動...

Vim編輯器常用的命令總結

前言 作為開發者,有兩個頂級編輯器,即使你不用,你也一定要知道它們是什麼 編輯器bmqlwjrlpj之神 vim 神的編輯器 所以本文就來介紹vim以及它的常用命令,vim是從vi發展出來的乙個文字編輯器。補全 編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用 vim鍵盤圖中文版...

Vim 編輯器命令

一 低行模式常用指令 w 用於儲存檔案 q 退出當前編輯的檔案 強制,常用 q 強制退出 ls 列出當前編輯器中所有的檔案 n 切換到下乙個檔案 n 切換到上乙個檔案 15 切換到第15行 游標定在 的位置 游標向前定在 處 二 命令列常用指定 h 游標左移 j 游標下移 k 游標上移 l 游標右移...