Vim插件仅在将文件作为arg提供以启动命令时才有效

时间:2012-06-22 03:11:52

标签: java vim editor

我正在使用插件java_getset.vim。问题是插件的命令仅在我以文件作为参数启动vim时才可用。

user@machine~: vim myfile.java

如果启动vim并使用command-t或NerdTree在缓冲区中打开文件,则无法访问插件的命令。所有文件类型检测内容都已配置并正常工作(我有语法高亮和缩进)。根据文件类型插件的vim文档,插件源似乎写入了字母。任何人都可以帮助我理解可以进行哪些更改,以便我可以将此插件与Command-t一起使用?

1 个答案:

答案 0 :(得分:0)

从源代码的外观来看,如果重新使用当前缓冲区,似乎不会触发ftplugin。我不使用command-t(也不是这个插件),但如果你要

它可能会工作
:bdel

并尝试加载您的文件。

尝试直接加载文件:

:edit myfile.java

- 或 -

:edit! myfile.java

这有用吗?