3

在 TextMate 中有一个很棒的选项来“格式化 CSS”和“格式化 CSS 压缩”。这个选项似乎在 vim 中不存在。也许它在我不知道的插件中?或者也许我需要以某种方式集成 CSS Tidy?

4

1 回答 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 回答