3

我必须遵守学校的编码标准,它要求我将括号放在单独的行上。这很好,我想通了。

如果我键入以下 Java 代码,然后在 '()' 后按回车键:

Element peek()
    //cursor is placed here
//but I want it to end up here, one line up

这需要我每次声明一个新方法并按回车键输入我的左括号时回击四次。

我可以禁用智能缩进,但是一旦我真正声明了括号,它就不会对我缩进。我可以将意图值降低到零,但我不能制表符。

我只是希望它在右括号后不要“智能缩进”。

4

1 回答 1

4

在方法的括号后面按回车键后,只需键入左大括号。IDEA 将通过智能缩进自动将其放置在需要的位置。然后按 Enter 进入下一行,IDEA 将缩进下一行,并放入右括号(假设您有Editor > Smart Keys > Insert Pair 括号Editor > Smart Keys > Enter > Insert pair '}'启用)。

因此,如果您键入:

元素Space窥视()Enter{Enter

你最终会得到:

Element peek()
{
    |
}

地点 | 是光标。

逐步显示:

1) 元素Spacepeek()

Element peek()|

2)Enter

Element peek()
    |

3){

Element peek()
{|}

4)Enter

Element peek()
{
    |
}
于 2013-10-26T15:55:14.783 回答