linux怎么切換輸入模式和命令模式?
進入編輯模式。
編輯模式:你可以不要在普通模式下修改角色。如果你想修改一個角色,你只能進入編輯模式。從正常模式到編輯模式,只需按下其中一個鍵I,I,A,A,O,O,RandR..當你進入編輯模式時,插入或替換字樣將顯示在屏幕的末端(如果你的centos支持中文,"插入"將被顯示)。從編輯模式到正常模式,只需按esc。
I:在當前字符前插入。
I:在光標所在行的開頭插入。
a:在當前字符后插入。
a:在光標所在行的末尾插入。
o:在當前行旁邊插入一個新行。
o:在當前行的前一行插入一個新行。
二、vim命令模式
命令模式:輸入:或/進入命令模式。在這種模式下,您可以搜索字符或字符串,并且可以保存、替換、退出和顯示行號。
/word:找到光標后的一個字符串單詞,按n繼續向后搜索,按shiftn向上搜索。
?單詞:在光標前找到一個字符串單詞,按n繼續向后搜索。
搜索到的字符串將突出顯示。如果你不如果不想突出顯示,請輸入:nohl。
:n1,n2s/word1/word2/g:在n1和n2行之間找出word1,用word2替換。如果沒有G,只有每行的第一個單詞1會被替換。(起點用逗號隔開,然后終點S表示替換/替換/替換后/g表示全部。$表示到最后)
:1,$s/word1/word2/g:將文檔中的所有word1替換為word2,只有每行的第一個word1會被替換,沒有g。
如何設置vim默認為插入模式并自動跳轉到上次編輯的地方?
在默認的emacs模式下,當需要輸入長命令時,可以隨時使用ctrl-xctrl-e打開vim編輯當前命令行,命令行的原始內容會自動加載到vim中。編輯完成后,ZZ會保存并退出,vim中的內容會自動替換為當前命令行。基本無縫連接,比bash半桶水的vim模式好多了。
有些系統在ctrl-xctrl-e時會默認打開emacs(比如mac)或者nano,將環境變量EDITOR和VISUAL(好像必須大寫)設置為vim。也就是說,將下面兩行添加到。巴沙爾。
出口編輯
導出VISUALvim