【问题标题】:configure css auto completion in phpstorm在 phpstorm 中配置 css 自动完成
【发布时间】:2012-03-03 20:20:44
【问题描述】:

使用 PHPStorm 3.0:

有没有办法驯服 css 文件中的自动完成功能? 我已禁用“首选项 > 编辑器 > 代码完成”中的所有内容,但我仍然观察到以下行为:

假设我会尝试输入

.list {

}

当键入“.list”并按空格键添加一个{括号时,PHPStorm会自动将.list扩展为

.list-style-type:

; 

这发生在几乎所有其他也作为 css 属性出现的单词即使在 cmets 中 关于如何在不改变 PHP/JS 自动完成行为的情况下阻止这种情况的任何想法?

【问题讨论】:

    标签: css autocomplete phpstorm


    【解决方案1】:

    您似乎为实时模板扩展设置了 Space 快捷方式(设置 | 实时模板)。如果是这样,则此行为是设计使然。

    【讨论】:

    • 最好检查下面的答案,因为如果您禁用实时模板,您将无法使用它们。禁用insert selected variant by typing dot, space, ect. 会更好,因为您仍然可以通过按 Tab 或 Enter 来使用补全。
    【解决方案2】:

    转到Editor > General > Code Completion。
    取消选中Insert selected variant by typing dot, space, ect.

    执行此操作后,当在 { 之前按 space 时,您的 .list { 示例将不再插入 .list-style-type:。

    【讨论】:

    • 这为我节省了很多痛苦,不仅是在 CSS 范围内自动完成,而且在 SQL 和其他范围内也是如此。
    猜你喜欢
    • 1970-01-01
    • 2019-04-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-13
    • 2018-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多