无需使用 eclim,即可在 Vim 上实现类似 Eclipse 的功能

无需使用 eclim,即可在 Vim 上实现类似 Eclipse 的功能

我非常喜欢 eclipse 提供上下文支持、重构以及语法检查的功能。想知道是否有插件可以让 vim 更像 eclipse。

答案1

我不确定将 Vim 变成 IDE 是否是一个好主意,甚至是现实的想法,但你应该在 Google 上搜索“vim 作为 IDE”:我见过很多针对 PHP 或 Python 或 C++ 的博客文章……它们都归结为安装大量插件。由于你想要对多种语言提供类似 IDE 的支持,你需要安装很多插件,其中大多数可以在vim.org

  • 我不知道您说的“上下文支持”是什么意思。您是想显示光标下的单词的文档,还是其他什么?

  • 我不知道有哪个重构插件可以做所有事情。vim.org 上有几个,但它们似乎仅限于几种语言。如果您的需求仅限于更改变量名,Vim 可以满足您的所有需求,甚至还有更多内置功能。甚至像“局部变量到参数”这样的事情也可以使用宏轻松完成。

  • 有一个非常好的语法检查插件叫做句法它支持列表中的大多数语言,但不支持 Java IIRC。

答案2

关于重构,我已经开始了一个通用的重构插件

它主要针对 C++,但也可以对其进行调整以支持其他语言。到目前为止,它支持:提取函数、提取变量、提取类型、提取 Getter 和提取 Setter。

相关内容