Eclipse中可能的事情在IntelliJ中是不可能的?[已关闭]

2022-08-31 16:17:38

我听说过有人发誓。两者都是功能齐全的优秀 IDE。但每个都有略微不同的优势。这并不意味着要变成一场神圣的IDE战争。请对任何火焰诱饵答案投下反对票。谢谢。

这是这个问题的类比。


答案 1

在IDEA中,我最喜欢的小烦恼(也是Eclipse中最喜欢的小功能)是键入左大括号(例如“{”)或分号时字符的位置。你必须在Eclipse中启用它(窗口/首选项/Java/编辑器/键入:“自动插入到正确的位置:分号,大括号”)

只需键入此类型(“|”是插入记号位置)

while(|

结果(尚无魔法)

while(|)

现在键入 true{,结果为

while(true) {|

如此简单,又如此强大。

此外,在(例如)

System.out.println("Hello world")

如果脱字符号位于该行的任意位置,键入分号将自动在行尾键入它。退格键校正,就像您喜欢的文字处理器中通常的自动校正一样。

无价的。我身体上不再能够在第一次尝试时在正确的位置键入分号:)


答案 2

Eclipse 的增量编译器允许您运行单元测试,即使不相关的代码中存在编译器错误也是如此。IntelliJ依赖于javac,除非所有代码都有效,否则javac不会发出字节码。


推荐