簡體   English   中英

Vim使用寄存器無法復制到系統剪貼板(Mac電腦)

[英]Vim copy to system clipboard using register not working (Mac computer)

我花了一些時間尋找解決方案。 我使用MacPorts在我的Mac上重新安裝了幾次Vim。 vim --version命令顯示+ clipboard和+ xterm_clipboard,所以我應該好好去。 但是,當我在vim中鍵入“+ yy或”* yy時,:reg命令顯示寄存器已更改為當前行,但是當我在vim外部粘貼時,內容仍未更改。 在vim我可以忍受的所有東西都可以抵消其超級靈活性,然而,這種復制/粘貼經常被使用但在vim中非常困難真的讓我發瘋...

我發現如果我將set clipboard=unnamed添加到我的.vimrc中,那么粘貼到vim之外會粘貼*寄存器的內容。 對於+您可以嘗試set clipboard=unnamedplus

問題解決了。 我一直在使用system vim,即/ opt / local / bin / vim。 我覺得那里有一些小問題。 所以我安裝了MacVim,並通過在我的bash配置文件中添加以下代碼將vim鏈接到MacVim(〜/ .bash_profile) alias vim='/Applications/MacVim.app/Contents/MacOS/Vim'寄存器與MacVim完美配合。 即使vim --version顯示它是+剪貼板但是-xterm_clipboard。

對我來說,這是一個更新運行OS X(7.3)通過自制軟件到7.4的vim的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM