当我在Netbeans中按Enter键时,如何自然地打破{}

时间:2018-04-04 14:46:30

标签: java netbeans hotkeys

编写代码时我有习惯:

如果我想在{}内编写代码块,我会首先输入{},然后将光标移到{}之间,按{{ 1}}并编写我的代码。

在IntelliJ IDE中,按Enter后,IDE自动中断并格式化Enter,以便我编写代码(请参见带有绿色箭头的图像)。

使用Netbeans,它不会那样工作(请参见红色图像)。

enter image description here

我的问题是如何设置Netbeans IDE像IntelliJ一样工作,方便我编写代码。

1 个答案:

答案 0 :(得分:3)

我以前从未在NetBeans中写过。但我能理解你 - 它太不方便和痛苦了。

我一直在经历所有组合,但没有找到所需的组合。

可能以某种方式重复此行为的选项包括:

  1. 键入 {并按输入。代码完成将自动添加第二个括号并将您放在正确的位置。

  2. 使用组合 cmd + 输入输入

  3. 然后我发现我们可以写一个宏:

    split-line insert-break
    

    enter image description here

    结果:

    enter image description here

    不幸的是,宏是无环境的。我们不能写条件“如果插入符号在括号之间做我们的操作,否则做标准的”。因此,可以将其分配给另一个热键(不是输入)以使输入在其情况下正常工作。