2

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

user@machine~: vim myfile.java

如果启动 vim 并使用 command-t 或 NerdTree 在缓冲区中打开文件,则无法访问插件的命令。所有文件类型检测的东西都被配置和工作(我有语法高亮和缩进)。插件源似乎是根据文件类型插件的 vim 文档写入的。谁能帮助我了解 a 可以做出哪些更改,以便我可以将此插件与 Command-t 结合使用?

4

1 回答 1

0

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

:bdel

并尝试加载您的文件。

尝试自己直接加载文件:

:edit myfile.java

- 或者 -

:edit! myfile.java

那样有用吗?

于 2012-06-29T12:13:29.210 回答