java - 代码自动完成后禁用 Intellij IDEA 附加空间
问题描述
一个例子:当我想输入public
时,我输入pub
并按下,IDEA会自动在后面tab附加一个,我该如何关闭它。spacepublic
因为我习惯了space自动补全后点击,所以每次之后都有2个空格,我必须删除一个。我使用的其他 IDE 或文本编辑器似乎不会space自动附加它。
解决方案
除非完全禁用自动完成功能,否则您无法在 IDEA 中禁用此特定的自动完成行为。
但是,您可以使用“重新格式化”操作将单一默认格式应用于整个文件 ( Ctrl+Alt+L
) 或在完成输入构造后使用“完成当前语句”操作(突出显示语句并按Ctrl+Shift+Enter
)。符合默认格式设置,双空格应替换为单空格。
假设这适用于 Java 代码(尽管一般机制适用于大多数文件类型),您可以修改代码中何时/如何使用空格。
转到文件 | 设置 | 代码风格 | 爪哇。
如果然后单击 Spaces 选项卡,则可以指定所需的代码布局。完成此操作后,如果您重新格式化代码,它应该根据您的偏好进行格式化。
您也可以为其他类型(常规、CSS、JavaScript 等)指定此项。
推荐阅读
- javascript - 错误 - 简单的加密和解密 - Node.js
- typescript - 将泛型类型属性过滤到特定类型
- javascript - 如何将多个 else if 语句转换为三元运算符
- axios - 从 api 获取 Nuxt 数据,本地路径?
- ajax - Harvest Chosen 多选下拉列表不一致地填充了设定值
- sql - 使用与日期相关的查询来计算未完成作业的数量
- tensorflow - 训练准确性提高但验证保持不变?
- authentication - 在 AWS Cognito 中以其他人身份登录
- python - 如何将嵌套的字典列表与另一个嵌套的字典列表进行比较,并从另一个中更新一个中的值
- sql-server - EF Core SQL Server 使用 GETDATE() 代替 C# DateTime.Now