vim複製內容到剪貼簿

2021-08-22 02:51:02 字數 984 閱讀 9110

vim使用過程中需要將內容直接複製到系統剪貼簿,使用場景:

在vim編輯過程中,需要將某些內容直接複製,並貼上到部落格或gedit中;

在2個視窗中分別用vim編輯,此時無法通過vim操作完成,只能借助系統剪貼簿

首先需要檢查vim是否支援系統剪貼簿

$ vim --version | grep "clipboard"

> -clipboard

如果clipboard前面有個-,則說明vim並不支援系統剪貼簿。

$ sudo apt-get install vim-gnome
此時,重新檢查,判斷-是否變成了+,如果是+說明已經支援了。

開啟vim,輸入:reg檢視vim暫存器,當支援clipboard之後,會多出"+暫存器,表示系統剪下板,在vim中進入visual檢視後使用"ny(n表示特定暫存器編好),將內容複製到特定的剪下板,那麼我們的目的是要複製到系統剪下板則需要選中內容後輸入命令:

"+y     #該命令將內容複製到系統剪貼簿
通過vim ~/.vimrc, 編輯快捷鍵,一般在visual模式下才會複製,所以只需要進行vmap就可以了。有人喜歡用ctrl+c/v進行複製貼上,但是與原有的ctrl+v衝突,故而採用leader+c/v的形式進行。

let mapleader=","

"複製貼上

vmap v "+gp "貼上並使游標移動到內容之後

vmap c "+y "複製到系統剪貼簿

好了,問題解決,可以正常進行複製貼上了。

更多更及時的部落格更新請戳—> kingrumn

vim複製內容到系統剪貼簿

vim提供了y鍵盤操作用於複製文字,但是複製之後的文字位於當前視窗的緩衝區中,不在系統剪貼簿中,這給跨程式文字拷貝 很來很多麻煩。搜尋發現,可以使用 y指令快速將選定的文字複製到系統剪貼簿中。順便整理下vim文字選擇 複製 貼上的 也可以使用滑鼠直接選擇。複製的命令是y,即yank 提起 常用的命令...

JS複製內容到剪貼簿

這裡我只講解乙個辦法,網上找了一大堆全是扯淡!第一步 npm install clipboard polyfill第二步 import clipboard from clipboard polyfill 第三步 clipboard.writetext this text is plain.資料寫到剪...

js實現複製內容到剪貼簿

需求是這樣的 在乙個列表中需要新增乙個複製按鈕,用來複製列表中的的一些指定內容 思路 1.獲取到指定內容 2.對指定內容進行複製操作 獲取指定內容 可以通過頁面選擇器直接獲取,但是通過這個方法獲取到的內容會出現重複 我用的是 text html 這樣操作都會導致獲取內容重複,後來我選擇在ajax請求...