【发布时间】:2011-08-22 23:48:24
【问题描述】:
我在 OSX 10.6 上使用 MacVim,当我在终端中使用 vim 打开某些文件和目录时,我开始收到一条奇怪的错误消息。 vim 命令只是 MacVim 附带的 mvim 脚本的符号链接,我确信我运行的是 MacVim 二进制文件,而不是 OSX 附带的 vim 二进制文件。
我得到的错误信息是E73: tag stack empty。
只有当我用vim 打开东西时才会发生这种情况。当我使用 mvim 并在 gui 版本中打开它们时,它不会发生。有没有办法为 vim 打开调试输出或其他东西,这样我就可以知道哪个插件中的哪一行代码导致了这种情况?
-- 附加信息--
您可以在此处查看 mvim 脚本的源代码,该脚本从命令行启动 MacVim:https://github.com/b4winckler/macvim/blob/snapshot-61/src/MacVim/mvim。
我用自制软件安装了 MacVim。这是所有文件所在的位置:
$ which mvim
/usr/local/bin/mvim
$ which vim
/Users/mattcampbell/bin/vim
$ ls -lh `which vim`
lrwxr-xr-x 1 mattcampbell staff 19B Aug 22 18:36 /Users/mattcampbell/bin/vim -> /usr/local/bin/mvim
【问题讨论】:
-
分享你做符号链接的文件。