Вы можете легко интегрировать CSS Tidy.Поскольку вы пришли из TextMate, я предполагаю, что вы на Mac.Если у вас еще не установлена CSS tidy, я бы порекомендовал установить ее через менеджер пакетов, например: Homebrew .
После установки вы можете разрешить Vim использовать CSStidy для команды =
, которая автоматически форматирует код, добавив следующее к вашему ~/.vimrc
:
autocmd filetype css setlocal equalprg=csstidy\ -\ --silent=true
Теперь, когда у вас открыт файл CSS, он будет консультироваться с CSS Tidy, чтобы отформатировать его, когдаВы вызываете команду =
.Попробуйте сделать это в открытом файле CSS с gg=G
для форматирования всего документа.
Обратитесь к руководству по использованию CSS Tidy , чтобы добавить любые другие параметры, которые вам нравятся, и не забывайте избегать пробелов, добавляемых в вышеуказанную команду ~/.vimrc
с помощью \
.