make test
似乎禁用了vim。我也无法从源代码重新编译。
如何让vim重新开始工作?
更长的说明:
从Mac OSX 10.10.4上的终端。我试图modify配置vim,目的是启用从我的系统剪贴板复制/粘贴的能力,以及enable python3编码。
vim的代码是从我从git存储库克隆的源代码编译而来的。
git clone https://github.com/vim/vim.git
我也设置了它,所以我的vim版本将运行而不是系统vim,通过将以下内容添加到我的.bashrc文件
alias vim='/the/path/to/my/version/of/vim'
在调整了我的./configure命令后,我按如下方式运行它。
./configure --with-features=huge --enable-perlinterp=yes --enable-pythoninterp=yes --enable-python3interp --enable-multibyte --enable-gui=auto --with-x
make
make install
从vim中我输入
echo get('python3')
很高兴看到" 1"表明我现在有python3支持。
但是,当我在命令行中询问版本时
vim --version
我看到xterm_clipboard仍未启用。
我狩猎了一下,看到make test
的建议
在python3 install page上。我这样做了,仍然是在../vim/src文件夹中,它运行了几分钟,偶尔会出现明亮的红色错误。然后我尝试打开vim,但收到以下错误消息,然后是提示符:
vim
-bash: /mypath/../src: is a directory
所以我从源代码中做了git pull
和recompiled,没有任何错误消息。但是vim仍然无法打开,并显示相同的错误消息。
command -v vim
产生了我之前在.bashrc文件中指定的vim路径。
答案 0 :(得分:3)
如果vim不起作用的简单答案是启动一个新的shell,尤其是在更新.bashrc文件之后。对.bashrc文件的更新仅适用于将来的bash会话。
经验教训:
我不应该做一个
make test
从代码重新编译时,请使用
make clean
买者 最后,有可能尝试通过brew安装macvim(由于与macports的冲突而失败)是解决问题的原因,因为在此次尝试之后(以及在新的会话中)我能够打开vim试。