摘要:在插入模式下運行命令在插入模式下,按下兩個鍵,可以暫時離開插入模式,執(zhí)行命令,命令執(zhí)行完自動返回插入模式。比如按下,然后,輸入,輸入的位置會移動到當(dāng)前之后的第二個單詞的開頭字符。
在插入模式下運行命令
在插入模式下,按下ctrl+o兩個鍵,可以暫時離開插入模式,執(zhí)行命令,命令執(zhí)行完自動返回插入模式。比如按下ctrl+o,然后,輸入2w,輸入的位置會移動到當(dāng)前之后的第二個單詞的開頭字符。有一些常用的mapping可以加入vim的配置文件
inoremapinoremap inoremap ^ inoremap $
然后打開vim,在插入模式下,按住ctrl+f,右移光標(biāo),ctrl+b,左移光標(biāo),ctrl+a移動到開頭,ctrl+e移動到結(jié)尾。
各個進(jìn)入插入模式的命令命令 | 描述 |
---|---|
a | 在當(dāng)前光標(biāo)的后面開始插入文本 |
A | 在當(dāng)前行的末尾開始插入文本 |
i | 在光標(biāo)的位置開始插入文本 |
I | 在當(dāng)前行的第一個非空字符前開始插入文本 |
gI | 在當(dāng)前行首開始插入文本 |
gi | 在上一次插入的位置開始插入文本 |
O | 在當(dāng)前行的上面新起一行開始插入文本 |
o | 在當(dāng)前行的下面新起一行開始插入文本 |
s或者cl | 刪除光標(biāo)當(dāng)前位置的字符,然后進(jìn)入插入模式 |
S或者cc | 刪除當(dāng)前一行,然后進(jìn)入插入模式 |
C | 刪除當(dāng)前光標(biāo)到行末尾的所有字符,然后進(jìn)入插入模式 |
c數(shù)字c | 刪除指定行數(shù)的文本,然后進(jìn)入插入模式 |
快捷鍵 | 描述 |
---|---|
ctrl+w | 刪除光標(biāo)前的一個單詞 |
ctrl+t | 相當(dāng)于在行首按了一下TAB鍵 |
ctrl+d | 與ctrl+t |
ctrl+a | 插入按esc前插入的那個數(shù)據(jù)] |
ctrl+h | 刪除光標(biāo)前一個字符 |
ctrl+y | 輸入上一行該位置的字符 |
ctrl+o | 臨時執(zhí)行普通命令 |
ctrl+n | 向后補全 |
ctrl+p | 向前補全 |
ctrl+v | 以十進(jìn)制的ASCII值插入一個字符 |
ctrl+vx | 以十劉進(jìn)制的ASCII值插入一個字符 |
ctrl+vu | 以十劉進(jìn)制的Unicode值插入一個字符 |
ctrl+k | 輸入有向圖 |
按下ctrl+v,進(jìn)入塊選擇模式
通過上下左右,選擇你要插入的行
按下shift+i,進(jìn)入編輯模式
輸入你要插入的字符
按下Esc
這種情況下,按Ctrl+c是沒有用的
粘貼數(shù)據(jù)的方法需要在命令模式下,輸入:set paste,然后,你按下i進(jìn)入到編輯模式后,左下角就會顯示:-- INSERT (paste) --,這樣,粘貼進(jìn)來的數(shù)據(jù)格式就不會亂,退出編輯模式,就是:set nopaste
一些高級的進(jìn)入編輯模式的方法命令 | 描述 |
---|---|
g + ? + m | Perform rot13 encoding, on movement m |
n + ctrl + a | 當(dāng)前光標(biāo)下的數(shù)字加n,如果不是數(shù)字沒影響 |
n + ctrl + x | 當(dāng)前光標(biāo)下的數(shù)字減n,如果不是數(shù)字沒影響 |
g + q+ m | Format lines of movement m to fixed width |
!mc | Filter lines of movement m through command c |
n!!c | Filter n lines through command c |
:r!c | Filter range r lines through command c |
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/24959.html
摘要:到第行陳皓注注意命令中的是大寫的,另我一般使用到第行,如到第行到第一行。陳皓注相當(dāng)于,或到最后一行按單詞移動到下一個單詞的開頭。默認(rèn)上來說,一個單詞由字母,數(shù)字和下劃線組成陳皓注程序變量如果你認(rèn)為單詞是由字符分隔符,那么你需要使用大寫的和。 寫在前面 這里記錄下自己在學(xué)習(xí)vim過程中的一些坎坷和總結(jié)吧!后面補充…… 今天看到不少同學(xué)收藏,看樣子還是有很多人和我一樣的初級學(xué)習(xí)菜...
摘要:經(jīng)典的鍵盤速查表中文介紹圖以及各命令的詳細(xì)介紹索引,按不同顏色區(qū)分動作命令操作符,推薦閱讀談?wù)勚械牟僮鞣蛣幼髅?。原文地址中文鍵盤速查表詳細(xì)介紹 經(jīng)典的Vim鍵盤速查表中文介紹圖以及各命令的詳細(xì)介紹索引,按不同顏色區(qū)分Vim動作(motion)、Vim命令、Vim操作符(operator),推薦閱讀談?wù)刅im中的操作符和動作命令。 showImg(https://image.vimj...
閱讀 1515·2021-09-02 13:57
閱讀 1925·2019-08-30 15:55
閱讀 2517·2019-08-30 15:54
閱讀 2336·2019-08-30 15:44
閱讀 2789·2019-08-30 13:18
閱讀 536·2019-08-30 13:02
閱讀 860·2019-08-29 18:46
閱讀 1713·2019-08-29 11:25