在 TextMate 中有一个很棒的选项来“格式化 CSS”和“格式化 CSS 压缩”。这个选项似乎在 vim 中不存在。也许它在我不知道的插件中?或者也许我需要以某种方式集成 CSS Tidy?
问问题
3561 次
1 回答
14
您可以相当轻松地集成 CSS Tidy。由于您来自 TextMate,我假设您使用的是 Mac。如果您还没有安装 CSS tidy,我建议您通过包管理器安装它,比如优秀的Homebrew。
安装完成后,您可以允许 Vim 使用 CSS tidy=
命令来自动格式化代码,方法是将以下内容添加到您的~/.vimrc
:
autocmd filetype css setlocal equalprg=csstidy\ -\ --silent=true
现在,每当您打开一个 CSS 文件时,它会在您调用=
命令时咨询 CSS Tidy 以对其进行格式化。在打开的 CSS 文件上尝试它gg=G
以格式化整个文档。
请参阅 CSS Tidy使用指南以添加您喜欢的任何其他选项,并且不要忘记将您添加到上述~/.vimrc
命令的空格用\
.
于 2010-08-14T20:57:03.563 回答