我使用 vim 作为我的编辑器,但我希望在重构方面获得与 Java IDE 相同的功能。是否有任何用于重构 Java 的命令行工具?我可能可以使用 perl 或 vim 脚本编写一些东西,但如果已经有一些东西,我宁愿使用它。
Jeremy Wall
问问题
5260 次
5 回答
5
查看jrefactory及其命令行选项。
于 2009-04-01T04:45:54.670 回答
1
代码重构是一个对上下文非常敏感且交互繁重的过程,它不适合命令行界面。您可以对特定文件(或一组文件)进行数十种类型的重构,并且提出一个 vim 接口来集成所有这些将是一个重大挑战。
如果您想要 IDE 功能,为什么不使用 IDE?尤其是 Java,它非常适合由 Eclipse 等复杂软件自动重构。
于 2009-04-01T05:12:07.553 回答
1
我强烈建议您在 IDE 中使用 VIM(例如VIMPlugin和 Eclipse - 这是我使用的组合,效果很好)。
我曾经是一个 VIM 顽固分子。然而,现代 IDE 中的重构和代码分析将远远超过 VIM 将提供的任何功能(使用插件等)。
不要误会我的意思。我喜欢 VIM,并且仍然将它用于各种事情。然而,现代 IDE 是最高效的前进路线。
于 2009-04-01T10:08:34.893 回答
0
我知道这是一个较老的问题,但我问自己这个问题有点回过头来决定写一个。它是新的,还不是“超级棒”,但它是用 GOLANG 编写的,并且是开源的。免责声明,这是我的项目,但我不是自我推销。我只是想我会与其他关心这种性质的东西的人分享。
于 2014-04-17T15:07:51.520 回答