这是两个场景:
Eclipse(或者甚至是其他程序?):如果我缩进,例如按Tab键或类似程序:步骤1 :( |是插入符号)
public text(){
|
}
第2步:我按退格键:
public text(){
|
}
看看一次退格会如何移回整个缩进,因为它是空的空间?类似地,如果我用TAB缩进四次,我会按下4个退格键,每个都会移动一个空的间隔缩进。
这是否可以使用IntelliJ,因为现在,我被迫发送退格键,因为它只会向后移动一步?如果我想要获得与步骤2中相同的结果,我必须退回4-5次。
为了防止其他人在将来偶然发现这种情况,现在这是一个标准选项:
首选项 - >编辑器 - >常规 - >智能键。然后在Backspace部分下选择您喜欢的Unindent选项
默认情况下,当您在IntelliJ的Java编辑器中按TAB时,您将获得4个空格而不是单个TAB字符。您可以通过“文件”>“设置”>“代码样式”>“Java”>“选项卡和缩进”更改此行为。只需选中“使用标签字符”复选框即可。
你可能想尝试这个非常方便的intellij插件:hungry backspace当你击退退格时它会“吃掉”所有的空格!那些接近但不太好的东西就是输入ctrl + backspace。
按SHIFT + TAB缩进。
首选项中没有任何内容可以像SHIFT + TAB一样简单