[英]How to display line numbers as well as enable copy to system clipboard in vim?
本地操作系統:Mac High Sierra
遠程操作系統:Linux,Debian
在vim中,我想啟用顯示行號以及在Mac和Linux上啟用復制到系統剪貼板的功能。 此時,我在兩個系統中使用以下配置創建了相同的.vimrc文件:
set number " display line numbers set mouse=a
我還嘗試按照其他帖子中的建議set mouse=r
和set mouse=v
,問題未解決。
要使其正常工作,本地剪貼板和遠程剪貼板需要同步。 從這個要點 :
確保您具有可識別剪貼板的Vim版本。 我推薦MacVim 。
安裝或更新XQuartz.app並啟動它。
在“首選項”窗口中,激活剪貼板同步。
退出XQuartz.app。
在iTerm.app或Terminal.app中,使用以下方法連接到遠程計算機:
$ ssh -X username@host
並在Dock中看到XQuartz.app圖標彈出窗口。
從現在開始,當您使用-X
標志時,XQuartz.app將在后台自動啟動,以幫助您完成剪貼板同步。
如果還沒有安裝GVim。 在基於Debian的系統上,使用:
$ sudo apt-get install vim-gtk
這個想法不是使用Gvim,而是安裝它可以使剪貼板共享正常工作:
在Vim中,通過~/.vimrc
添加到~/.vimrc
來同步未命名和剪貼板的寄存器:
set clipboard^=unnamed
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.