我怎么办才能让vim再次工作?

时间:2015-10-26 17:48:16

标签: vim makefile

来自../vim/src内的

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 pullrecompiled,没有任何错误消息。但是vim仍然无法打开,并显示相同的错误消息。

command -v vim

产生了我之前在.bashrc文件中指定的vim路径。

1 个答案:

答案 0 :(得分:3)

如果vim不起作用的简单答案是启动一个新的shell,尤其是在更新.bashrc文件之后。对.bashrc文件的更新仅适用于将来的bash会话。

经验教训:

我不应该做一个

make test

从代码重新编译时,请使用

make clean

买者 最后,有可能尝试通过brew安装macvim(由于与macports的冲突而失败)是解决问题的原因,因为在此次尝试之后(以及在新的会话中)我能够打开vim试。

相关问题