Skip to content

[MacOS] VIM 複製到系統剪貼簿

Last Updated on 2021-09-17 by Clay

在 Mac OS 作業系統中,我們可以很輕易地在外部複製程式碼並在 VIM 編輯器中貼上;然而,若是想要複製 VIM 中的程式碼到外部,卻會發現無法複製。

這是因為 VIM 有著自身數個可供複製的剪貼簿(clipboard),而在沒有事先設定的情況下,是沒有辦法複製到所謂的『系統剪貼簿』的,那麼自然無法複製到外部,而只能在不同的文件中(同樣都是 VIM 編輯器開啟的)複製貼上。

那麼,以下簡單紀錄可能可以嘗試的方法,權當作參考。


解決方法

基本上有兩種方法,一個是嘗試安裝 macvim、一個則是改動 ~/.vimrc 設定。

據說在 macvim 當中是可以直接複製到系統剪貼簿的 ...... 不過這個方法我沒有實際測試過。

使用以下指令便可安裝:

brew install macvim --override-system-vim


而另一個方法,便是編輯 ~/.vimrc 設定檔,在其中寫下:

set clipboard=unnamed

接著在 VIM 編輯器中,使用 V 進入 VISUAL 模式,按下 SHIFT + G 全選,並按下 y 複製,之後便可於外部使用 Command + v 貼上了。


References


Read More

Tags:

Leave a Reply