每当我调试一个java程序时,我必须让代码缩进!而且我讨厌一一手动缩进代码(使用Tab)。
我真的很想要一个轻量级的 Java IDE,只需按一下按钮,它就会自动缩进你的所有代码。
一个很好的例子是“Ready To Program”Java IDE,但这个 IDE 的缺点是它与 JDK 1.5+ 不兼容
对这样的 Java IDE 有什么建议吗?
每当我调试一个java程序时,我必须让代码缩进!而且我讨厌一一手动缩进代码(使用Tab)。
我真的很想要一个轻量级的 Java IDE,只需按一下按钮,它就会自动缩进你的所有代码。
一个很好的例子是“Ready To Program”Java IDE,但这个 IDE 的缺点是它与 JDK 1.5+ 不兼容
对这样的 Java IDE 有什么建议吗?
不过,我不会称 Eclipse 为轻量级。
我使用 Notepad++ 进行快速缩进。它被称为“Reindent C++ 代码”,但它同样适用于 Java 代码。
您可以使用NetbeansFactor
中的选项来正确格式化/缩进您的 Java 代码。它甚至有一个方便的快捷方式:Alt+Shift+F
编辑:哦,是的,Netbeans 很棒,但不是很轻量级......
在过去的美好时光里,我曾经使用 emacs 作为 Java 开发的“IDE”。它对代码缩进和格式化有很好的支持。
在 NPP 中编写 Java 一定是类似于用钝石剃须和用伏特加代替须后水的体验。它可能看起来很男子气概,但没有理由。现在是二十一世纪。Intellij 可以在任何合理的 PC 上运行,与 NetBeans 和 Eclipse 相同。
这些功能对我来说是显而易见的,还有大约数百个其他功能。内置调试器能够执行任何代码,或检查变量状态也是必要的。我知道大多数调试器可能会被一套好的单元测试所取代,但有时你只需要实时检查一些东西。
就像我们讨论单元测试的主题一样,即使是这样,也可以通过好的 IDE 来简化。Intellij 允许您在类和测试类之间导航,通过简单的按键运行单个测试、整个类或套件,从模板生成测试方法等。
如果您以编写代码为生,那么不要自己动手,只需购买许可证或使用开放版本。使用插件在 NPP 上工作的生命是短暂的。
免责声明:Vim 没问题,如果您必须在实时系统上重新配置某些东西以节省大量 $$$,c 部署新版本需要时间。在任何其他情况下,使用高级记事本都是愚蠢的。为什么?出于与编码不是在体面的硬件上而是在 OLPC 上相同的原因。