vim普通模式

來源:互聯網
上載者:User

標籤:

u鍵會觸發undo 撤銷命令,它會撤銷最新的修改。 從進入插入模式開始,直到返回普通模式為止,在此期間輸入或刪除的任何內容都被當作一次修改。例外:如果在插入模式中使用了<Up>,<down>,<left>,<right>這些游標移動鍵,將會產生一個新的撤銷塊。

<Ctrl-r>命令會redo重做最新的修改。與 u命令相反。

 

db命令反向刪除從游標起始位置到單詞開頭的內容,但會原封不動地留下游標起始位置的字元。即反向刪除從游標起始位置的下一個字元到單詞開頭的內容。

dw命令刪除從當前游標位置到單詞結尾的內容。如果刪除的不是當前行最後一個單詞,則游標會移動到後一個單詞的首字母,如果刪除的是當前行最後一個單詞,則游標不會移動。

x命令刪除當前游標的字元。

b命令把游標移動到單詞的開頭。

daw命令解讀為”delete a word",刪除一個單詞。這個操作不僅會刪除整個單詞,還會刪除空格。如果刪除的不是當前行最後一個單詞,則游標會移動到後一個單詞的首字母,如果刪除的是當前行最後一個單詞,則游標會移動到前一個單詞的尾部。

<Ctrl - a>命令執行遞增操作。<Ctrl - x>命令執行遞減操作。如果帶一個n次數首碼,就會執行n次。例:10<Ctrl - a>會執行10次。如果當前游標不在數字上,則會尋找當前行的在當前游標之後第一個數字。如果找到了,就跳到那裡,執行操作。

vim把以0開頭的數字解釋為八進位值,而不是十進位。在八進位體系中,007+001=010。

 

d2w,先調用刪除命令,然後以2w 作為動作命令,解讀為“刪除兩個單詞”;

2dw,次數作用於刪除命令,動作命令只跨越一個單詞,解讀為“做兩次刪除單詞的操作”。

dw.(點) ,解讀為“刪除一個單詞,然後重複上次的操作”。

操作符 + 動作命令 = 操作

vim的操作符

 

操作符                                  用途

c                                          修改(change)

d                                         刪除(delete)

y                                         複製到寄存器(copy)

g~                                       反轉大小寫

gu                                       轉換為小寫

gU                                       轉換為大寫

>                                          增加縮排

<                                          減小縮排

=                                          自動縮排

 

動作命令可以為  l (letter的首字母縮寫)表示一個字元,aw ( a word的首字母縮寫)表示一個完整單詞, ap ( a paragraph的首字母縮寫)表示一整個段落。

 

vim普通模式

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.