我必须遵守学校的编码标准,并且要求我将括号放在他们自己的单独行上。这很好,我想出来了。
如果我键入以下Java代码,然后在'()'之后按Enter键:
Element peek()
//cursor is placed here
//but I want it to end up here, one line up
这要求我每次声明一个新方法时都会回击四次,然后点击我的左括号。
我可以禁用Smart Indent但是一旦我确实声明了括号,它就不会缩进。我可以将意图值降低到零,但我不能选项卡。
我只是希望在结束括号后不要“智能缩进”。
答案 0 :(得分:4)
按照方法括号后按Enter键,只需键入左括号即可。 IDEA将通过智能缩进自动将其放置在需要的位置。然后按Enter键进入下一行,IDEA将缩进下一行,并放入右括号(假设您有编辑器>智能键>插入对括号或编辑器>智能键>输入>插入对'}'启用)。
所以如果你输入:
元素空间 PEEK()输入 { 输入
你最终会得到:
Element peek()
{
|
}
其中|是光标。
逐步显示:
1)元素空间 peek()
Element peek()|
2)输入
Element peek()
|
3) {
Element peek()
{|}
4)输入
Element peek()
{
|
}