如何在编译时更改连接到vim的功能?

时间:2013-05-07 18:01:51

标签: vim

我在vim工作并遇到问题。在我的主macbook pro上,我通过macvim终端模式在iterm中运行vim。通常情况下,我可以打开多个选项卡,即tab1是rails app a,tab 2是rails app b,我可以从tab1中抽出y行并将它们粘贴到tab2中。在我的macbook air上,我似乎无法在标签之间粘贴。我通过Dropbox在两台计算机之间共享bundle dire和bash_profile,因此配置应该很好。我认为我注意到的一个问题是,当我在正常运行的机器上运行vim --version时,我得到了

  VIM - Vi Improved 7.3 (date)  
  MacOs X (unix) version   
Included patches: 1-754  
compiled by usr@usr-macbook-pro.local  
Huge version with MacVim GUI 

当我在我的Mac书机上运行vim --version时,我得到了非正常运行的机器 V

IM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 23 2012 13:50:52)  
Compiled by root@apple.com  
Normal version without GUI.  Features included (+) or not (-):

我注意到在正常运行的机器中功能列表有+剪贴板,而在非功能机器中功能列表有-clipboard。如何更改此项以反映macbook air上的正确配置?

2 个答案:

答案 0 :(得分:1)

尝试运行

brew install macvim --override-system-vim

接着是

brew link macvim

但是,看起来你在macbook air上使用的vim版本并不是你正在寻找的macvim版本。这是vim的标准版本。 which -a vim的输出是多少?您可能必须在内置vim之前将macvim添加到macbook air上的路径中。 echo $PATH输出了什么?

答案 1 :(得分:0)

我刚刚通过自制程序卸载了macvim并重新安装它,小心地将符号链接正确连接到应用程序文件夹。现在一切正常。