vim剪下指定內容

2021-09-16 21:07:14 字數 2014 閱讀 3251

vim剪下指定內容, 這些內容可能是你不想要了, 要刪除掉,

你可以選擇乙個個的字元通過退格鍵(backspace)刪除掉,

但是這樣真的顯示不出你的逼格哦!(開玩笑了^-^)

在說明這個問題之前先說明一下vim的4種模式:

很多人都說vim有3種模式,呵呵,

那可能就是他們沒有記住vim還有一種模式,

那就是上面提到的可視模式

說明一下這些模式的進入與退出

開啟乙個檔案即進入正常模式, 在任何模式下按esc鍵即進入正常模式

shift+:即進入命令模式, 按esc退出命令模式到正常模式

i鍵即進入插入模式, 按esc退出插入模式到正常模式

v鍵即進入可視模式, 按esc退出可視模式到正常模式

說了這麼多, 也該進入正題了vim剪下指定內容請向下看!

vim剪下指定內容, 也可以理解為刪除指定內容,

你在插入模式下通過退格鍵乙個乙個刪除那可真是費老勁了,

我們再這裡討論一種更有逼格的操作方式,

比如說現在要刪除variable這乙個單詞,

我就將游標定位到了variable之前

v鍵進入到可視模式, 如下圖所示:

請注意

進入到可視模式的主要標誌就是左下角出現visual就是中文意思可視嘛!

當然了我安裝的是centos7.3英文版本的,

如果你的linux系統安裝的是中文版本這裡不出意外的話應該是可視漢語詞彙

平時使用d鍵最多的要數刪除整行操作了, 哦,不對,準確的話應該是剪下整行操作,

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

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

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

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

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

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

那同樣也可以在指定位置貼上這些剛剛剪下了的具體字元,

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

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

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

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

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

對於vim區域性剪下與貼上就說這麼多, 希望對工作和學習有所幫助

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

good luck! from warnerwu at 2017.07.10 am

vim剪下指定行 Vim複製剪下貼上設定行號等技巧

問題描述 vim 中選中指定字元,進行複製,剪下,貼上以及設定行號。解決方法 進入vim中visual模式,visual模式進入,可以有三種方式 1 在普通模式 normal 下,直接按鍵 v 就可以進入預設visual模式,可以使用v j k h l 進行文字選擇 普通可視 注 使用normal模...

vim剪下板內容丟失解決辦法

在以前的一篇博文中曾經提到利用 暫存器使用系統剪貼簿拷貝粘帖內容。在使用中你或許會碰到這樣乙個問題 用 vim 開啟乙個檔案,複製其中的一段包含中文的內容 用 暫存器 然後關閉 vim 然後在另乙個開啟的 vim 中粘帖,此時,中文都變成了亂碼。如果你使用其他編輯器,比如 emacs,同樣存在這種問...

Vim複製剪下貼上

用了好久都不知道怎麼複製,最近實在不能忍了,找了一下。yank在vim裡作為複製的意思 原意是拉。複製的命令是yy或者y,兩者都會複製游標所在行整行。鑑於vim命令可以計數,就是在命令前加數字,表示重複操作次數,那麼 如果,2yy或y2y複製兩行。鍵是跳到行首,那麼 y 複製至行首,或y0。不含游標...