複製貼上有那麼麻煩嗎?理解VIM的文字複製

2021-09-07 13:11:39 字數 883 閱讀 9804

vim的文字複製,邏輯上要比我們日常的拷貝、貼上要複雜些。

之前看了很多文章,真是太複雜了,複製個東西搞得好像系統性的工程建設一樣。其實兩句話就解釋明白的。

參考這篇文章:vim的剪下板

首先輸入:reg命令,檢視vim記錄的所有剪下板內容,大概是這樣的:

常用命令:

:reg        #檢視所有註冊的剪下板內容

"" #vim內部的預設剪下板

"+ #vim外部的剪下板,也就是系統的剪下板, 複製貼上到它就能和其他編輯器互動了

"3y #把文字複製到第3個剪下板

"+y #複製到系統板

"+p # 從系統板貼上

在normal模式下,用v命令開始選擇文字,然後按下"1y,就把已經選中的文字存到了編號1的剪下板。需要用的時候,就在vim中進入normal模式,然後按下"1p,就貼上出來啦。

隨便在網頁裡複製一段話,然後進入vim的normal模式,按下"+p,就把剛才的文字貼上出來了。

反過來,在vim的normal模式下,按v命令開始選擇一段文字,然後按下"+y,就把文字複製到系統的剪下板了,隨便找個文字編輯器如sublime text,按ctrl+v,就會發現剛才複製的內容貼上出來了。

VIM複製貼上

vim作為最好用的文字編輯器之一,使用vim來編文件,寫 實在是很愜意的事情。每當學會了vim的乙個新功能,就會很大地提高工作效率。有人使用vim幾十年,還沒有完全掌握vim的功能,這也說明了vim的強大。而這樣何嘗不是一件好事呢,只要有的學習,就有的提高。最近使用vim來寫部落格,發現在vim中貼...

vim 複製貼上

傳統軟體的複製 copy 剪下 cut 貼上 paste 在vim中對應的是yank,delete和put。在vim中的複製,刪除,替換等操作的臨時內容,都會儲存在暫存器中。下面分享下vim中的暫存器和相關的基本的操作。無名暫存器 兩個雙引號,vim中叫做無名暫存器。x,s,d,c,y等操作,如果不...

vim 複製 貼上

選中某些行,可以在命令列模式下執行如下操作 v 小寫 按上下左右鍵,可以選中某些行 v 大寫 按上下鍵,這時候可以直接選中游標所在的行 ctrl v 小寫 可以選中乙個矩形區域 取消選中,這些指令如果想要消除,直接再次點選相應的快捷鍵或者esc就可以了 選中命令列以後,可以進行如下的操作進行刪除 複...