【问题标题】:Intellij Code completion in (s)css annoying(s)css 中的 Intellij 代码完成烦人
【发布时间】:2026-01-08 17:50:01
【问题描述】:

我在 IntelliJ IDEA 中开发主要是 scss 和 js。当我想输入时

th, td {
  some style
}

Intellij 将 td 自动补全为“text-decoration:;” (以及文本高度),这非常烦人。我检查了我所有的设置和插件,目前迷路了。我在“键入时显示建议”下关闭了“代码完成 > 插入所选建议”设置。 我启用的自定义插件是 Emmet Everywhere、Save Actions 和 Vue.js。禁用这些并不能解决任何问题。

我真的很想启用每种语言/每个扩展的自动完成功能,而不是作为全局设置。

有什么想法吗?

【问题讨论】:

  • 无法重现 - 输入选择器名称时,Emmet 缩写不会为我扩展。无论如何,您似乎已将 Emmet 配置为在 Space 上工作。什么是设置|编辑 | Emmet,用设置扩展缩写|编辑 |实时模板,默认情况下扩展为选项值?
  • @lena 我已禁用 CSS Emmet 并在选项卡上设置了扩展缩写。实时模板默认情况下扩展为空格,这就是问题所在!我不记得设置它显性但确实从我的同事那里导入了一个设置文件,也许这是其中的一部分。非常感谢您指出这个方向!

标签: intellij-idea code-completion


【解决方案1】:

正如@lena 指出的那样,设置> 实时模板> 默认情况下,展开方式设置在导致此行为的空间上。有这么多选项,有时很难找到不寻常的设置。

【讨论】:

    最近更新 更多