首先確認目前安裝的 vim 是否已支持剪貼板:
vim --version | grep clipboard
顯示 -clipboard,即 clipboard 前面為減號,說明并未支持剪貼板
通過如下命令添加 vim 的剪貼板支持
sudo apt-get install vim-gtk
再用如上命令檢驗,“-clipboard” 變?yōu)?“+clipboard”,減號變?yōu)榧犹栒f明 vim 已支持剪貼板了
vim 打開文件后,復制操作可以通過 visual 選中后,用 ctrl + insert 進行復制,到別的窗口,可以用 shift + insert 鍵進行粘貼。
用 "*yy 可以復制當前行,也就是說 clipboard 使用的是 * 寄存器,其他操作就以此類推了。
總結如下:
# 復制選中內容到剪貼板
ctrl + insert
# 粘貼剪貼板內容
shift + insert
# 復制當前行到剪貼板
"*yy