vim命令入門解析

2021-09-22 19:23:00 字數 977 閱讀 4941

我們假設你已經了解了 vim 的幾種常用的工作模式(正常模式、插入模式、命令模式等),如果你還不了解,請先閱讀 這裡。現在就讓我們一起來學習一下 vim 語吧。

動詞代表了我們打算對文字進行什麼樣的操作。例如:

名詞代表了我們即將處理的文字。vim 中有乙個專門的術語叫做文字物件text object,下面是一些文字物件的示例:

下面是幾個有關範圍的示意圖,你們感受一下:

prepositions

動詞 介詞 名詞

下面是一些例子(如果熟悉了上面的概念,你將會看到這些例子非常容易理解),請親自在 vim 中試驗一番。

#刪除乙個段落:deleteinside paragraph

dip

#選取乙個句子: visual select inside sentence

vis

#修改乙個單詞: change inside word

ciw

#修改乙個單詞: change around word

caw

#刪除文字直到字元「x」(不包括字元「x」):deleteto x

dtx

#刪除文字直到字元「x」(包括字元「x」):deleteforward x

dfx

動詞 介詞/數詞 名詞

下面是幾個例子:

#修改三個單詞:change three words

c3w

#刪除兩個單詞:deletetwo words

d2w

另外,數詞也可以修飾動詞,表示將操作執行 n 次。於是,我們又有了下面的語法:

數詞 動詞 名詞

請看示例:

#兩次刪除單詞(等價於刪除兩個單詞): twicedeleteword

2dw

#三次刪除字元(等價於刪除三個字元):three timesdeletecharacter

3x 怎麼樣,是不是很容易理解?

Vim 命令解析

qx 開始記錄巨集,並將結果存入暫存器x q 退出記錄模式 稍微解釋一下,當在normal模式下輸入 qx後,你對文字的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模 式,然後輸入 x對剛才記錄下來的命令進行重複,此命令後可跟數字,表示要重複多少次,比如 x20,可以重複20次。這個在文字的批...

vim基本命令解析

在 vi 中加入文字 命令 插入動作 a 在游標後插入文字 a 在當前行尾插入文字 i 在游標前插入文字 i 在當前行前插入文字 o 在當前行的下邊插入新行 o 在當前行的上邊插入新行 s 刪除游標所在處字元,並進入插入模式 s 刪除游標所在的行。並進入插入模式 r file 讀入檔案 file 內...

Vim 使用入門即常用Vim 命令

vim常用命令 1.向下移動10 行 10 即10 向下的箭頭,其餘相同,上下左右除了四個方向鍵之外,還可以使用對應的k,j h 和 l 四個字母。2.向下移動一頁,ctrl f 向下移動半頁,ctrl d 3.向上移動一頁,ctrl b 向上移動半頁,ctrl u 4.10 空格鍵 表示向後移動1...