【问题标题】:Disable Intellij IDEA append space after code autocomplete代码自动完成后禁用 Intellij IDEA 附加空间
【发布时间】:2020-01-22 04:13:06
【问题描述】:

一个例子:当我想输入public时,我输入pub然后按tab,IDEA会自动在public后面附加一个空格,怎么能我关掉它。

因为我习惯了在自动补全之后点击空格,所以每次之后都有2个空格,我必须删除一个。我使用的其他 IDE 或文本编辑器似乎不会自动附加该 space

【问题讨论】:

  • 为什么要关闭它?
  • @kaan 因为我习惯了自动补全后敲空格,所以每次之后都有2个空格,我必须删除一个。我使用的其他 IDE 或文本编辑器似乎不会自动附加该空间。

标签: java intellij-idea


【解决方案1】:

您不能在 IDEA 中禁用此特定的自动完成行为,除非完全禁用自动完成功能。

但是,您可以使用“重新格式化”操作将单一默认格式应用于整个文件 (Ctrl+Alt+L) 或在完成输入构造后使用“完成当前语句”操作(突出显示该语句并按 @987654322 @)。符合默认格式设置,双空格应替换为单空格。


假设这适用于 Java 代码(尽管一般机制适用于大多数文件类型),您可以修改代码中何时/如何使用空格。

转到文件|设置 |代码风格 | Java

如果您随后单击 Spaces 选项卡,您可以指定所需的代码布局。完成此操作后,如果您重新格式化代码,它应该根据您的偏好进行格式化。

您也可以为其他类型(常规、CSS、JavaScript 等)指定此项。

【讨论】:

    猜你喜欢
    • 2016-06-10
    • 2014-01-05
    • 2014-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-16
    • 1970-01-01
    相关资源
    最近更新 更多