繁体   English   中英

带有VIM集成的Java IDE,适用于来自C / C ++的人员

[英]Java IDE with VIM integration for someone coming from C/C++

我是一名经验丰富的C / C ++程序员,他正在寻找一个带有VIM集成或VIM插件的优秀IDE,它让我可以使用相同的键映射来完成编辑,cscope和omnicompletion功能。 我的意思是,IDE提供的任何本机功能都可以映射到等效的vim键绑定。 它应该在Windows或Linux上运行。 只要符合我的需要,我不在乎是否必须支付IDE和插件。

我在这里看到的关于此类问题的最新问题是一年多了,我确信自那时以来“最先进的”状态发生了变化。

我希望听到有实际使用这些IDE和VIM插件的人的实际操作。

为什么不直接使用VIM?

你确切地知道它可以做什么以及如何扩展它,它似乎是你想要的。

你不会对任何仿真感到满意,因为它会达不到,而你现在的心态你不会喜欢学习新的编辑器。 但是,我会建议你做什么。 现代Java IDE可以做的事情远远高于VIM可以做的事情,因为他们非常了解您的来源。 如果您使用其默认配置,您将从IDE中受益最多,而且我不知道任何想要看起来像vi / vim。

如果说,你可能会发现http://ideavim.sourceforge.net/很有趣。 IDEA是Java IDE唯一可以赚钱的常见地方......

IntelliJ有一个VI插件。 我从来没有使用它,所以不能评论它的用户友好性,但IntelliJ本身非常好。

最近,当我在工作中编写Java时,我一直在使用vrapper它有一些小的可用性错误和一些缺少的功能(例如cit)但它似乎在提供基本的vi编辑功能方面效果很好。

好吧,似乎我通过过多地看待其他答案而误解了原来的问题。 我真的不知道如何轻松地将Eclipse的本机omnicompletion功能映射到相应的vim映射。 但是我认为你可以通过包装器提供的绑定以及学习Eclipse中一些最重要的编码辅助键来提高效率。

甚至可能有关于此问题的Stackoverflow问题,但我发现的最重要的快捷方式是:

  • ctrl + space for“omnicompletion”
  • ctrl + 1用于打开错误或警告的建议快速修复菜单
  • shift + ctrl + t用于打开类型

我一直在使用viplugin进行eclipse(http://www.viplugin.com/viplugin/)

它非常好,可以通过重构进行一些战斗,但大多数主要编辑命令都有效。 我仍然需要使用vim进行复杂的正则表达式工作,但我只需要每年两次这样做。

不幸的是,这是商业(15欧元),发展似乎已经放缓了很多。 它目前似乎比vrapper功能更完整,但我还没有尝试过。

我也在研究VIM / Eclipse集成,这些看起来最有趣:

(根据黑客新闻讨论其他SO问题

看起来有一个netbeans,(堆栈溢出线程) 是否可以在NetBeans中使用VI或VIM键映射?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM