一般從系統剪貼簿要貼到 vim 可以使用 ctrl + shift + v
而從 vim 複製到系統剪貼簿可以使用 "+y
但是後者必須 vim 有支援 clipboard
使用下面指令可以查看 vim 所支援的配置
$ vim --version只要看剪貼簿相關可使用
$ vim --version | grep clipboard
一般安裝 vim 時 (使用下面指令) 並不能使用系統剪貼簿
$ sudo pacman -S vim也就是說不能使用 "+y 把選取的文字複製到剪貼簿中
其 vim --version 如下,可以看到 clipboard 前方是 "-"
所以就來解決
最簡單的作法就是安裝 gvim
這個方法會移除原本的 vim 但是之後仍會安裝
也就是說雖然安裝 gvim 但是還是可以只使用 vim 不使用 gvim
安裝指令:
$ sudo pacman -S gvim若詢問會刪除 vim 請按 y
安裝後可以再使用 vim --version 查看
果然變成 +clipboard 了 OuO
之後在終端機輸入 vim 時,一樣是開啟原本熟悉的 vim,要使用 gvim 則輸入 gvim
參考資料:
How do I use the system clipboard with Vim in Arch Linux? [duplicate]
沒有留言:
張貼留言