複製貼上有那麼麻煩嗎?理解VIM的文字複製
阿新 • • 發佈:2019-01-06
Vim的文字複製,邏輯上要比我們日常的拷貝、貼上要複雜些。
之前看了很多文章,真是太複雜了,複製個東西搞得好像系統性的工程建設一樣。其實兩句話就解釋明白的。
參考這篇文章:vim的剪下板
首先輸入:reg
命令,檢視Vim記錄的所有剪下板內容,大概是這樣的:
常用命令:
:reg #檢視所有註冊的剪下板內容 "" #Vim內部的預設剪下板 "+ #Vim外部的剪下板,也就是系統的剪下板, 複製貼上到它就能和其他編輯器互動了 "3y #把文字複製到第3個剪下板 "+y #複製到系統板 "+p # 從系統板貼上
舉例1(Vim內部複製貼上):
在Normal模式下,用v
命令開始選擇文字,然後按下"1y
,就把已經選中的文字存到了編號1
的剪下板。需要用的時候,就在vim中進入Normal模式,然後按下"1p
,就粘貼出來啦。
舉例2(Vim與系統其他程式交換複製貼上):
隨便在網頁裡複製一段話,然後進入vim的Normal模式,按下"+p
,就把剛才的文字粘貼出來了。
反過來,在Vim的Normal模式下,按v
命令開始選擇一段文字,然後按下"+y
,就把文字複製到系統的剪下板了,隨便找個文字編輯器如Sublime Text,按Ctrl+v
,就會發現剛才複製的內容粘貼出來了。