我该怎么做才能让vim重新工作?

我该怎么做才能让vim重新工作?,vim,makefile,Vim,Makefile,从内部进行测试。/vim/src似乎已禁用vim。我也不能从源代码重新编译 我该怎么做才能让vim重新工作 详细解释: 从Mac OSX 10.10.4上的终端。我试图修改vim的配置,目的是实现从系统剪贴板复制/粘贴以及Python 3编码的功能 vim的代码是从我从git存储库克隆的源代码编译的 git clone https://github.com/vim/vim.git 我还通过将以下内容添加到我的.bashrc文件中,将其设置为使我的vim版本能够运行,而不是系统vim alias

从内部进行测试
。/vim/src似乎已禁用vim。我也不能从源代码重新编译

我该怎么做才能让vim重新工作

详细解释:

从Mac OSX 10.10.4上的终端。我试图修改vim的配置,目的是实现从系统剪贴板复制/粘贴以及Python 3编码的功能

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”表示我现在有了Python 3的支持

但是,当我在命令行中询问版本时

vim --version
我看到xterm_剪贴板仍然没有启用

我四处搜寻了一下,看到了
maketest
在蟒蛇上。我还是在../vim/src文件夹中这样做的,它运行了几分钟,偶尔会出现亮红色的错误。然后,我尝试打开vim,但收到以下错误消息,随后出现提示:

vim
-bash: /mypath/../src: is a directory
因此,我从源代码中执行了一次git pull,没有任何错误消息。但是,vim仍然无法打开,并显示相同的错误消息

command -v vim

生成了我以前在.bashrc文件中分配的vim路径。

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

经验教训:

我不该做一件事

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

make clean
警告
最后,可能是通过brew安装macvim的尝试(由于与macports冲突而失败)解决了问题,因为在这次尝试之后(以及在新的会话中),我才能够再次打开vim。

得到“-bash:/mypath/。/src:是目录”错误后会发生什么?你刚刚得到下一个提示?
ls-l/path/to/your/vim
说了什么?该错误看起来像别名的目标(如果是符号链接,则为其目标)更改为现在的目录而不是可执行文件。您是否尝试过
make clean
,然后在
git pull
之后再次尝试编译?此时
command-v vim
输出了什么?为什么不简单地安装MacVim?我想这个问题可能只是想作为事件序列被删除,目前我还不清楚最终的问题和实际的解决方案。不,它可能只是安装了一个正确版本的vim,您可以使用它来代替您的坏别名。Hmm。奇怪的是,看来macvim根本没有安装<代码>brew列表未列出,因此我再次尝试安装并注意到此警告<代码>警告:您似乎已安装MacPorts或Fink。与其他软件包管理器一起安装的软件会导致自制软件出现已知问题。如果公式生成失败,请卸载MacPorts/Fink,然后重试。(我确实安装了MacPorts。)因此,要么是我需要启动新的bash会话的简单情况。(虽然.bashrc文件的更改是在之前的会话中进行的)或尝试安装macvim时以某种方式修复了某些问题。我最初的问题已经得到了回答:如何使vim重新工作?感谢各位的帮助。
.bashrc
更改不是即时的。它们只影响新的shell会话
.bashrc
是一个shell启动文件。