维护缩进的轻量级Java IDE?

维护缩进的轻量级Java IDE?,java,ide,auto-indent,Java,Ide,Auto Indent,每当我调试java程序时,我都必须对代码进行缩进!我讨厌手动一个接一个地缩进代码(使用Tab) 我真的很想要一个轻量级的JavaIDE,它能自动缩进所有代码 一个很好的例子是“准备编程”JavaIDE,但是这个IDE的缺点是它与JDK1.5+不兼容 对这样的Java IDE有什么建议吗?我使用记事本++进行快速缩进。它被称为“Reunt+C++代码”,但它同样适用于java代码。 我使用记事本++快速缩进。它被称为“Reunt+C++代码”,但它同样适用于java代码。 我突然想起了 不过,我不

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

我真的很想要一个轻量级的JavaIDE,它能自动缩进所有代码

一个很好的例子是“准备编程”JavaIDE,但是这个IDE的缺点是它与JDK1.5+不兼容


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

我使用记事本++进行快速缩进。它被称为“Reunt+C++代码”,但它同样适用于java代码。
我使用记事本++快速缩进。它被称为“Reunt+C++代码”,但它同样适用于java代码。 我突然想起了

不过,我不认为Eclipse重量轻

我想起了


不过,我不认为Eclipse重量轻

您可以在中使用
因子
选项来正确格式化/缩进Java代码。它甚至还有一个方便的快捷方式:
Alt+Shift+F


编辑:哦,是的,Netbeans很棒,但不是真正的轻量级…

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


编辑:哦,是的,Netbeans很棒,但不是真正的轻量级…

在过去的好日子里,我曾使用emacs作为Java开发的“IDE”。它对代码缩进和格式有很好的支持。

在过去的好日子里,我使用emacs作为Java开发的“IDE”。它对代码缩进和格式设置有很好的支持。

在NPP中编写Java代码的经验必须与用钝石刮胡子和用伏特加代替须后水相似。这可能看起来很有男子气概,但没有理由。现在是二十一世纪。Intellij将在任何合理的PC上运行,与NetBeans和Eclipse一样

这些功能对我来说是不需要动脑筋的,还有上百种其他功能。具有执行任何代码或检查变量状态能力的内置调试器也是必要的。我知道大多数调试器可能会被一套好的单元测试所取代,不过有时候你只需要检查一些实时的东西

正如我们讨论的单元测试主题一样,即使使用好的IDE也可以简化单元测试。Intellij允许您在类和测试类之间导航,使用简单的按键操作运行单个测试、整个类或套件,从模板生成测试方法,等等

如果您靠编写代码为生,那么不要对自己这样做,只需购买许可证或使用开放版本即可。使用插件在NPP上工作的时间很短


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

在NPP中编写Java代码的经验必须类似于用钝石刮胡子和用伏特加代替须后水。这可能看起来很有男子气概,但没有理由。现在是二十一世纪。Intellij将在任何合理的PC上运行,与NetBeans和Eclipse一样

这些功能对我来说是不需要动脑筋的,还有上百种其他功能。具有执行任何代码或检查变量状态能力的内置调试器也是必要的。我知道大多数调试器可能会被一套好的单元测试所取代,不过有时候你只需要检查一些实时的东西

正如我们讨论的单元测试主题一样,即使使用好的IDE也可以简化单元测试。Intellij允许您在类和测试类之间导航,使用简单的按键操作运行单个测试、整个类或套件,从模板生成测试方法,等等

如果您靠编写代码为生,那么不要对自己这样做,只需购买许可证或使用开放版本即可。使用插件在NPP上工作的时间很短


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

我会:)它在我的奔腾II上运行:)正如我所说,Eclipse也比NPP强大得多。如果OP想微调它的格式化方式,这是一个很好的选择。没有IDEA方面的经验,所以我无法发表评论。+1对于IntelliJ来说-这是最好的IDE,毫无疑问。Eclipse 1.0可能运行在奔腾II上,但从那时起它就变成了一个膨胀的弗兰肯斯坦怪物。我会:)它运行在我的奔腾II上:)正如我所说,Eclipse也比NPP强大得多。如果OP想微调它的格式化方式,这是一个很好的选择。没有IDEA方面的经验,所以我无法发表评论。+1对于IntelliJ来说-这是最好的IDE,毫无疑问。Eclipse 1.0可能运行在奔腾II上,但从那时起它就变成了一个膨胀的弗兰肯斯坦怪兽。Netbeans也这么做,但与@OscarRyz一样,没有“轻量级”Netbeans也这么做,但与@OscarRyz一样,没有“轻量级”记事本++也是一个不错的选择(在我看来)。但我就是懒得通过命令提示符编译我的程序。我发现任何非平凡的东西都有一个构建脚本,我还是从提示符运行的-我也经常会因为它的HTML或C++美化而开火。NotoPad ++也是一个很好的选择(在我看来)。但我就是懒得通过命令提示符编译我的程序。我发现任何非平凡的东西都有一个构建脚本,我还是从提示符运行的-我也经常会因为它的HTML或C++美化器而开火。