vim中複製貼上系統剪貼簿內容
阿新 • • 發佈:2019-02-18
轉載自http://blog.csdn.net/mci2004/article/details/7897821
菜鳥,初玩VIM怎麼把VIM中的東西複製出來,或者怎麼把外面的東西複製進VIM成了問題。上網,查了些資料,先把方法記錄在此。
在vim中剪下板通常分為 系統剪下板和vim內部的剪下板,這些是vim內的暫存器,可以使用命令:reg檢視
- :reg
用:reg命令可以檢視各個貼上板裡的內容。在vim中簡單用y只是複製到“"(兩個雙引號)貼上板裡,同樣用p貼上的也是這個貼上板裡的內容。所以在VISUAL模式下,按p是不能把系統貼上版裡的內容拷貝到VIM中的。系統剪下板是“+(一個雙引號和一個加號)表示暫存器。
那麼怎麼在VIM中要怎麼使用系統剪下版裡的東西呢? VIM中在輸入模式下, 按Shift+Insert可以直接把系統剪下版裡的內容拷貝到VIM中,也就是暫存器 【 “+ 】 裡的東西。
如果想把,VIM內的東西拷貝到外面去 要使用命令
意思是把選定的內容 yank到 暫存器 【 “+ 】 中,這對應就是系統中的剪下版。 使用命令意思是把起存器【 “+ 】 中的內容 paste到當前的VIM中。
為了方便,可以在.vimrc裡設定快捷鍵來操作
"""設定與系統貼上版互動的快捷鍵
map <C-c> "+y
map <C-p> "+p
若已經選擇一段文字,再用"+y 複製後,系統剪下板沒有該內容,並且用:reg命令檢視暫存器時沒有 "+開頭的項,則說明vim配置裡不支援上面這些功能,這時安裝一些包可以實現
1 安裝相關軟體包
$ sudo apt-get
install build-essential
$ sudo apt-get
install ncurses-dev
$ sudo apt-get
install xorg-dev
$ sudo apt-get
install libgtk2.0-dev
|
2 安裝vim
sudo
apt-get install
vim vim-scripts vim-gnome vim-gtk
|