保持缩进的轻量级 Java IDE?

发布于 2024-10-22 20:34:55 字数 204 浏览 1 评论 0原文

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

我真的很想要一个轻量级的 Java IDE,只需按一下按钮即可自动缩进所有代码。

一个很好的例子是“Ready To Program”Java IDE,但是这个 IDE 的缺点是它与 JDK 1.5+ 不兼容。

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

Whenever I am debugging a java program, I have to have the code indented! And I hate to manually indent code one by one (using Tab).

I would really like a lightweight Java IDE that automatically indents ALL your code at a push of a button.

A good example is "Ready To Program" Java IDE, but the downside to this IDE is that it is not compatible with JDK 1.5+

Are there any suggestions on such a Java IDE?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

苍风燃霜 2024-10-29 20:34:55

IntellJ IDEAEclipse 出现在我的脑海中。

不过我不会称 Eclipse 为轻量级。

IntellJ IDEA and Eclipse come to my mind.

I wouldn't call Eclipse light weight though.

一曲爱恨情仇 2024-10-29 20:34:55

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

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

I use Notepad++ for quick indentation. It's called "Reindent C++ code" but it works just as well for Java code.

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

就是爱搞怪 2024-10-29 20:34:55

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

编辑:哦,是的,Netbeans 很棒,但并不是很轻量级...

You can use the Factor option in Netbeans to properly format/indent your Java code. It's even got a handy shortcut: Alt+Shift+F

Edit: Oh yeah, Netbeans is great, but not really lightweight...

§对你不离不弃 2024-10-29 20:34:55

在过去的美好时光,我曾经使用 emacs 作为 Java 开发的“IDE”。它对代码缩进和格式设置具有出色的支持。

In the good old days, I used to use emacs as an "IDE" for Java development. It has excellent support for code indentation and formatting.

§对你不离不弃 2024-10-29 20:34:55

在 NPP 中编码 Java 的体验一定类似于用钝石给自己刮胡子并使用伏特加代替须后水。可能看起来很有男子气概,但没有理由。现在是二十一世纪。 Intellij 可以在任何合理的 PC 上运行,与 NetBeans 和 Eclipse 相同。

这些功能对我以及其他大约数百个功能来说都是显而易见的。内置能够执行任何代码片段或检查变量状态的调试器也是必要的。我知道大多数调试器可能会被一套好的单元测试所取代,但是有时您只需要实时检查一些东西。

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

如果您靠编写代码为生,那么不要自己做,只需购买许可证,或使用开放版本。使用插件在 NPP 上工作的生命太短暂了。

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

Coding Java in NPP must be similar experience to shaving yourself with blunt stone and using vodka instead of aftershave. It may look manly, but there's no reason. It's XXI century. Intellij will run on any reasonable PC, same with NetBeans and Eclipse.

Those features are no-brainer for me, along with about hundred of others. Build in debugger with ability to execute any piece of code, or checking variable state are also necessary. I know that most of debugger may be replaced with good suite of unit tests, however sometimes you just need to check something live.

And as we are on topic of unit tests, even that is possible to simplify with good IDE. Intellij allows you to navigate between class and test class, run single test, whole class or suite with simple key stroke, generate test method from template, etc.

If you live from writing code, then don't do it to yourself and just buy a license, or use open version. Life is to short to work on NPP with plugins.

Disclaimer: Vim is okay, if you have to reconfigure something on live system in order to save a lot of $$$, c's it'll take time to deploy new version. In any other case, using advanced notepad is just stupid. Why? For same reason as coding not on decent hardware but on OLPC.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文