vim剪切指定內容

說明

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 鍵最多的要數刪除整行操作了, 哦,不對,準確的話應該是剪切整行操作,

嗯嗯,是的,我沒有說錯, 就是剪切操作, 不信你可以實踐一下,

那好了,這裏我使用 d 鍵也是同樣的道理, 剪切字符串嘛,

也等同於刪除操作, 爲什麼這麼說呢,

如果說你剪切的這些字符串不用了, 那就是刪除操作了唄,

反之則是剪切了, 因爲你還要使用嘛! 怎麼粘貼剪切的內容請向下看!

vim粘貼指定內容

上面實現了剪切指定內容,

那同樣也可以在指定位置粘貼這些剛剛剪切了的具體字符,

由於在可視模式下選擇字符後按 d 鍵剪切,

並自動退出可視模式到正常模式, 那很好啊,

省得我們手動按 esc 退出到正常模式了, 太有情懷了沒木沒有

那接下來就完成粘貼內容到指定位置操作

  • 第一步: 首先就是移動光標到指定位置

移動光標到指定位置

比如說現在我要將之前剪切的內容粘貼到 definition 之後, 那光標具體移動的位置就如上圖所示了!

  • 第二步: 就使用vim最偉大的按鍵 p 了,將內容粘貼到 definition 之後

將內容粘貼到 definition之後

對於vim局部剪切與粘貼就說這麼多, 希望對工作和學習有所幫助

如果覺得還不錯怎麼感謝我呢? 媽呀! 點贊啊!

Good Luck! from warnerwu at 2017.07.10 AM

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章