../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
我还通过将以下内容添加到我的 .bashrc 文件来设置它,以便我的 vim 版本将运行而不是系统 vim
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 路径。
最佳答案
如果 vim 不工作,一个简单的答案是启动一个新的 shell,尤其是在更新 .bashrc 文件之后。 .bashrc 文件的更新仅适用于 future 的 bash session 。
得到教训:
我不应该做
make test
从代码重新编译时,使用
make clean
警告
最后,有可能尝试通过 brew 安装 macvim(由于与 macports 冲突而失败)解决了问题,因为在这次尝试之后(并且在新 session 中)我能够打开 vim再次。
关于vim - 我该怎么做才能让 vim 再次工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33352292/