1

这个问题是关于使用自动完成在 Sublime Text 3 中编辑 css 文件的。

我要这个:

.class { 颜色:#FFF; 文本对齐:居中;文字装饰:下划线 }

变成这样:

.class { 颜色:#FFF; 文本对齐:居中;文字装饰:下划线}

当我输入时,不是后处理器插件。

4

1 回答 1

3

首先,让我说出于可读性的原因我反对这个 - 如果你想缩小你的 CSS,在 Sublime 中有很多工具可以做到这一点。话虽如此,有办法做到这一点,但它需要一些努力。首先,确保您安装了Package Control。接下来,我们需要从文件中提取.sublime-package文件,因此安装PackageResourceViewer插件。为此,一旦您安装了 Package Control 并重新启动了 Sublime,请使用CtrlShiftP(⌘</kbd>ShiftP on OS X) and type pci into the prompt to bring up the Package Control: Install Package option. Hit Enter, wait for the repositories to load, then type packresview to bring up the PackageResourceViewer option. Hit Enter again, and wait for it to install.

接下来,再次打开命令面板,键入prv以显示PackageResourceViewer选项,然后选择PackageResourceViewer: Open Resource。向下滚动到CSS,点击Enter,然后向下滚动到css_completions.pyEnter再次点击打开它。您可以忽略文件的 99%,只需向下滚动到第 190 行,如下所示:

                l.append((p, p + ": "))

只需删除冒号后的空格,:如下所示:

                l.append((p, p + ":"))

保存文件,你应该已经准备好了。您可能需要重新启动 Sublime(并重新打开所有 CSS 文件)以使全部更改生效。

于 2014-05-17T15:40:05.343 回答