聲明: 本人通過《Vim實用技巧》總結(jié)此系列博客
編輯模式 - 命令模式
???? 在剛學(xué)Vim時,我主要使用了Vim的兩種狀態(tài):
???? 1. 編輯模式
???? 2. 命令模式。
???? 在編輯模式中,大致上是想其他編輯器一樣很普通的編輯文本,也就是寫寫改改,而在命令模式中,我們則可以通過簡單的 組合/單獨 的使用 某些/某個 按鍵來方便我們的編輯工作。讓我們編輯文本的工作事半功倍。接下來一個系列的文章,就來總結(jié)我在《Vim實用技巧》中學(xué)習(xí)到的神奇命令s。
Vim中的神奇命令
???? 今天主要介紹幾個我在剛?cè)腴T的時候經(jīng)常使用的幾個命令
???? 約定: 1. A : Shift + a 以此類推
.命令
???? 在Vim中,.命令是可以用來重復(fù)上一個操作的命令,也就是說,如果上一段我們進(jìn)行了刪除操作,那么再一次實用.命令,就可以再進(jìn)行一次同類型的刪除。在Vim中,兩次的進(jìn)入命令模式的時間里所做的操作,都可以被復(fù)制,也就是ESC - i - ESC ,這樣兩次ESC時間內(nèi),所做的任何操作都可以被復(fù)制。
A 命令 和 I 命令
???? 在Vim中,我們可以通過 A 命令,非常方便的把光標(biāo)移至行尾,并且我們可以通過 I 命令把光標(biāo)移至行首。并且在這些操作完成后,Vim會自動進(jìn)入插入狀態(tài)。
o 命令 和 O 命令
???? 在Vim中,我們可以通過 o 命令,在當(dāng)前行下方插入一行并進(jìn)入插入狀態(tài),相反的,O 命令,會在當(dāng)前行上方插入一行并且進(jìn)入插入狀態(tài)。
C 命令
???? 在Vim中,通過 C 命令,可以刪除從光標(biāo)當(dāng)前位置到行尾的所有字符。例如:Sherlock|Blaze中,| 是光標(biāo)所在位置,這個時候,在Vim的命令模式下,我們輸入 C 命令,會刪除掉 | 后面 Blaze幾個字符。
???? Sherlock|Blaze
???? 命令模式 -- > C 命令
???? Sherlock
結(jié)尾
???? 歡迎大家來我的個人博客做客,目前正在裝修中: 個人博客