我试图以明智的方式缩进this CSS file。我的默认编辑器是VIM。我尝试使用visual-select-all + =
多次,但没有工作gg=G
也没有用。
我曾尝试使用css.vim
,但仍然没有。有自动方式吗?
答案 0 :(得分:6)
使用外部实用程序。
$ npm install cssbeautify
$ vim screen.css
:%!cssbeautify %
之前的
后的
答案 1 :(得分:3)
Vim的缩进不会破坏也不会加入行;它只调整每行的前导缩进。如果你想使用vim的内置缩进,那么你首先必须将单行CSS文件分成不同的行。一个好的开始是在每个(打开或关闭)大括号和每个分号后添加换行符:
:%s/[{;}]/&\r/g
如果您安装外部程序,如@ЯрославРахматуллин所示,那么您可能决定将其与=
命令一起使用:
:help 'equalprg'
答案 2 :(得分:-1)