我正在使用IntelliJ IDEA编写Java并找到默认的 Tab 行为(在光标位置插入一个标签)非常烦人。我希望它的行为类似于 Shift - Tab 。
Shift - Tab 如果没有选择则对光标线进行去缩进,或者如果有选择的话,每个行都取消缩进,无论光标位于线。我尝试通过更改键映射设置使 Tab 的行为相同:我从编辑器操作→选项卡<解除 Tab 键/ strong>以便执行修改→缩进选择。但这只会使它缩进选择:如果没有选择,按 Tab 现在什么都不做。
Shift - Tab 的去缩进动作实际上是编辑器操作→ Unindent Selection ,但是没有相应的缩进动作。
如果没有选择,如何使 Tab 键缩进当前行(将缩进增加一个句点)?
答案 0 :(得分:3)
这至少适用于IDEA 14+,但在此之前我还没有对它做过任何测试
答案 1 :(得分:1)
不完全符合您的要求,但您可以尝试Code
| Auto-Indent Lines
。还有known bug about the difference in the selection indent/unindent behavior。
答案 2 :(得分:1)
您可以按 Ctrl + W 选择光标最近的项目,然后按 Tab 缩进或 Shift < / kbd> + Tab 取消当前行。