调试Vim PlugIn加载

Mat*_*ell 1 vim macvim

我在OSX 10.6上使用MacVim,当我vim在终端中打开某些文件和目录时,我开始收到一条奇怪的错误消息.该vim命令只是mvimMacVim附带的脚本的符号链接,我确信我运行的是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
Run Code Online (Sandbox Code Playgroud)

Joh*_*web 5

:help E73 建议你尝试使用tagstack.

:scriptnames将显示您已加载的脚本.看看那里是否有任何意想不到的东西.

如果没有找到任何有用的东西,请使用:

set verbose=20
Run Code Online (Sandbox Code Playgroud)

......在你的.vimrc.这将为您提供大量信息,因此在您修复问题后不要忘记重置它.