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