7

我正在使用 IntelliJ IDEA 编写 Java 并发现默认Tab行为(在光标位置插入选项卡)非常烦人。我希望它表现得像Shift- Tab

Shift-Tab如果没有选择,则取消缩进光标行,或者如果有选择中的每一行,则无论光标在该行上的位置如何。我试图Tab通过更改键盘映射设置来使行为相同:我TabEditor ActionsTab取消绑定键,以便它执行EditIndent Selection。但这只会使选择缩进:如果没有选择,则按Tabnow 不会执行任何操作。

似乎 - 的取消缩进动作Shift实际上TabEditor ActionsUnndent Selection,但没有相应的缩进动作。

Tab如果没有选择,如何使键缩进当前行(将缩进增加一档)?

4

3 回答 3

5
  1. 从“选项卡”中删除键盘快捷键
  2. 添加“Tab”作为“缩进行或选择”的键盘快捷键。当弹出对话框要求您“离开”或“删除”时,单击“离开”。

这至少适用于 IDEA 14+,但在此之前我没有在任何东西上测试过

于 2015-10-25T11:28:24.517 回答
1

不完全是你需要的,但你可以试试Code| Auto-Indent Lines. 还有一个关于选择缩进/取消缩进行为差异的已知错误

于 2013-08-25T14:48:20.903 回答
1

您可以按Ctrl+W选择离光标最近的项目,然后按Tab缩进或Shift+Tab取消缩进当前行。

于 2016-08-11T21:45:01.293 回答