【问题标题】:How can I get IntelliJ to automatically insert tabs/indents?如何让 IntelliJ 自动插入制表符/缩进?
【发布时间】:2014-08-19 12:02:45
【问题描述】:

在这样的代码块中('|' 表示插入符号的位置):

public void myMethod(){
|
}

插入符号位置在开头。我希望该行自动将制表符/缩进插入到该行中,因此它看起来像这样:

public void myMethod(){
    |
}

我知道这只是我懒惰,但 Eclipse 有这个功能,我想知道如何让 IntelliJ 也这样做。 谢谢。

【问题讨论】:

  • 当我编写方法 private void foo() { 然后按回车键时,我得到了这种行为。 IntelliJ 生成缺少的 } 并将插入符号放置在正确的位置。在哪些情况下 intellij 不会将光标放在那里?
  • 是的,但是如果我单击关闭并转到另一个选项卡,然后返回并单击该行,插入符号将移到该行的后面。
  • 我也没有这种行为...嗯,试试这个设置:编辑器,部分虚拟空间“允许在行尾放置插入符号”
  • 这让我可以将插入符号放在鼠标位置的任何位置,但我希望它只是在标签/缩进应该在的位置。
  • 我只是认为这可能是不同之处,因为我在 Intellij 13.1.4 中没有您描述的行为。

标签: java intellij-idea coding-style


【解决方案1】:

您可以 ctrl + alt + l 重构和重新格式化您的代码。您可以在选择要重构的特定代码块之前或之后执行此操作。

【讨论】:

    猜你喜欢
    • 2020-04-18
    • 2023-04-08
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2019-03-23
    • 1970-01-01
    • 2014-04-22
    相关资源
    最近更新 更多