轻量级Java IDE维持缩进?

时间:2011-03-16 21:48:49

标签: java ide auto-indent

每当我调试java程序时,我都必须缩进代码!我讨厌逐个手动缩进代码(使用Tab)。

我真的很喜欢轻量级Java IDE,只需按一下按钮就会自动缩进所有代码。

一个很好的例子是“准备编程”Java IDE,但这个IDE的缺点是它与JDK 1.5+不兼容

对这样的Java IDE有什么建议吗?

5 个答案:

答案 0 :(得分:3)

我想到了

IntellJ IDEAEclipse

我不会称Eclipse重量轻。

答案 1 :(得分:1)

我使用Notepad ++进行快速缩进。它被称为“Reindent C ++代码”,但它也适用于Java代码。

http://notepad-plus-plus.org/

答案 2 :(得分:0)

您可以使用Netbeans中的Factor选项正确格式化/缩进Java代码。它甚至有一个方便的捷径:Alt+Shift+F

编辑:哦,是的,Netbeans很棒,但不是很轻便......

答案 3 :(得分:0)

在过去的好时光中,我曾经使用emacs作为Java开发的“IDE”。它对代码缩进和格式化提供了出色的支持。

答案 4 :(得分:0)

在NPP中编写Java必须具有类似的经验,即用钝石刮胡子并使用伏特加而不是须后水。它可能看起来有男子气概,但没有理由。这是二十一世纪。 Intellij将在任何合理的PC上运行,与NetBeans和Eclipse相同。

这些功能对我来说很简单,还有大约一百个。在调试器中构建能够执行任何代码,或检查变量状态也是必要的。我知道大多数调试器可以用一套好的单元测试代替,但有时你只需要检查一下。

正如我们关于单元测试的主题一样,即使可以通过良好的IDE简化也是如此。 Intellij允许您在类和测试类之间导航,使用简单的键击运行单个测试,全班或套件,从模板生成测试方法等。

如果你是靠编写代码而生活的,那就不要自己做,只需购买许可证,或者使用开放版本。生活就是用插件简化NPP。

免责声明:Vim没问题,如果你必须在实时系统上重新配置一些东西以节省大量的$$$,那么部署新版本需要时间。在任何其他情况下,使用高级记事本只是愚蠢的。为什么?出于同样的原因,编码不是在合适的硬件上,而是在OLPC上。