Vim& Java:自动添加java import语句

时间:2010-04-30 23:34:14

标签: java vim import

The tip.错误是“E349:没有标识符下方光标”,“E433:没有标记文件”和“E426:标记未找到:公共”。我觉得他们无关,或者我无法理解他们的信息。我在“〜/ .vimrc”中输入代码并按下“F1”,“F9”和“ESC”。一个related tip但更先进。那么如何在Vim中自动添加Java import语句呢?

[已添加] 我一边使用Eclipse,但是当它使用Vim时,它是低速或低速或者编译或者是非常愚蠢的东西。所以停在这里。有什么错误?

3 个答案:

答案 0 :(得分:4)

您可能希望尝试Eclim,这样可以将Eclipse功能非常好地集成到Vim中。用他们自己的话说:

  

“[Eclim]提供了一个Eclipse插件   通过公开Eclipse功能   服务器接口和一组Vim   与Eclipse通信的插件   在那个界面上。“

答案 1 :(得分:2)

游标需要超过标识符

似乎提示要求您将光标放在类名上,然后将其插入import语句。当游标在光标下没有单词时尝试使用< C-W>} 命令时,“游标下没有标识符” - 错误显示。

<强>的ctags

其他错误显示,因为它还使用命令&lt; C-W&gt;} ,它要求您有一个包含项目标记的ctags文件。这可以使用ctags实用程序生成。丰富的ctags非常适合这个目的:

http://ctags.sourceforge.net/

以下是有关为java使用ctags的一些信息(虽然在我的系统上我没有命令exuberant-ctags,但它只是ctags):

http://blog.vinceliu.com/2007/08/vim-tips-for-java-2-using-exuberant.html

提示质量

看起来该提示中的映射破坏了默认寄存器,搜索寄存器并更改了上一个更改命令,跳转堆栈,标记堆栈并移动了光标。所以这是一个快速的肮脏小费,不是很优雅。

答案 2 :(得分:1)

我是染羊毛VI程序员,但我知道使用合适的工具来做正确的工作。如果要在编码时自动包含import语句,只需使用IDE。 Eclipse很棒;如果需要,你甚至可以有时向VIM发送消息。