如何通过自动完成在 CSS 中的元素后添加花括号和缩进?

How to add curly brackets and indent after element in CSS through autocompletion?

是否可以配置编辑器,当您键入如下标签时:

body

并点击 enter/tab,编辑器会自动将其补全为:

body {

}

并将选择缩进到第一个 属性 将被键入的位置?

我调查了 Editor/Codestyle/Stylesheets/CSS 但一无所获。

是的。几个不同的选项:

  1. 键入 body { 并按 Enter。使用默认设置 IDE 将插入缺失的 },添加新行并自动缩进。

    这由“Settings/Preferences | Editor | General | Smart Keys”的选项控制。

  2. 键入 body 并按 Ctrl + Shift +Enter(或您在 [=13= 的键盘映射中可能有的任何其他快捷方式) ] 行动)。

  3. 编写您自己的代码段(使用 Live Templates),展开后将通过插入代码段来替换触发代码。

    假设您已 selected bb 作为此代码段的缩写。然后输入 bb 并点击 Tab(或者你可以 select 的任何其他扩展键)将立即使整个块惰化。