說明
vim剪切指定內容, 這些內容可能是你不想要了, 要刪除掉,
你可以選擇一個個的字符通過退格鍵(Backspace)刪除掉,
但是這樣真的顯示不出你的逼格哦!(開玩笑了^-^)
在說明這個問題之前先說明一下vim的4種模式:
vim的4種操作模式
- 正常模式(normal-mode)
- 命令模式(command-mode)
- 插入模式(insert-mode)
- 可視模式(visual-mode)
很多人都說vim有3種模式, 呵呵,
那可能就是他們沒有記住vim還有一種模式,
那就是上面提到的
可視模式
說明一下這些模式的進入與退出
vim模式進入與退出
正常模式
打開一個文件即進入正常模式, 在任何模式下按
esc
鍵即進入正常模式
命令模式
按
Shift+:
即進入命令模式, 按esc
退出命令模式到正常模式
插入模式
按
i
鍵即進入插入模式, 按esc
退出插入模式到正常模式
可視模式
按
v
鍵即進入可視模式, 按esc
退出可視模式到正常模式
說了這麼多, 也該進入正題了 vim剪切指定內容
請向下看!
vim剪切指定內容
vim剪切指定內容, 也可以理解爲刪除指定內容,
你在插入模式下通過退格鍵一個一個刪除那可真是費老勁了,
我們再這裏討論一種更有逼格的操作方式,
- 第一步: 首先通過按
esc
鍵退出插入模式到正常模式, 然後移動光標到要剪切的內容之前或者之後, 再按v
進入到可視模式
比如說現在要刪除
variable
這一個單詞,我就將光標定位到了
variable
之前按
v
鍵進入到可視模式, 如下圖所示:
請注意:
進入到可視模式的主要標誌就是左下角出現
VISUAL
就是中文意思可視
嘛!當然了我安裝的是CentOS7.3英文版本的,
如果你的linux系統安裝的是中文版本這裏不出意外的話應該是
可視
漢語詞彙
- 第二步: 接下來就是移動光標選擇字符
variable
- 第三步: 就是按
d
鍵剪切啦, 剪切的同時自動退出可視模式到正常模式
平時使用
d
鍵最多的要數刪除整行操作了, 哦,不對,準確的話應該是剪切整行操作,嗯嗯,是的,我沒有說錯, 就是剪切操作, 不信你可以實踐一下,
那好了,這裏我使用
d
鍵也是同樣的道理, 剪切字符串嘛,也等同於刪除操作, 爲什麼這麼說呢,
如果說你剪切的這些字符串不用了, 那就是刪除操作了唄,
反之則是剪切了, 因爲你還要使用嘛! 怎麼粘貼剪切的內容請向下看!
vim粘貼指定內容
上面實現了剪切指定內容,
那同樣也可以在指定位置粘貼這些剛剛剪切了的具體字符,
由於在可視模式下選擇字符後按
d
鍵剪切,並自動退出可視模式到正常模式, 那很好啊,
省得我們手動按
esc
退出到正常模式了, 太有情懷了沒木沒有那接下來就完成粘貼內容到指定位置操作
- 第一步: 首先就是移動光標到指定位置
比如說現在我要將之前剪切的內容粘貼到
definition
之後, 那光標具體移動的位置就如上圖所示了!
- 第二步: 就使用vim最偉大的按鍵
p
了,將內容粘貼到definition
之後
對於vim局部剪切與粘貼就說這麼多, 希望對工作和學習有所幫助
如果覺得還不錯怎麼感謝我呢? 媽呀! 點贊啊!
Good Luck! from warnerwu at 2017.07.10 AM