#html #angularjs #vim #polymer
#HTML #angularjs #vim #polymer
Вопрос:
Я пишу приложение на Polymer (и у меня такая же проблема с пользовательскими директивами angular).
Для таких HTML-элементов, как div
, span
и т.д., отступы и подсветка отлично работают в Vim.
Для пользовательских директив / элементов, подобных <paper-tabs>
, это не так. Отступ оставляет их все на одной строке, а выделение прерывается:
Как я могу заставить vim брать все элементы в начале <elementname attribute="value">
и обрабатывать их как обычный HTML-элемент — как <div>
, например.
Ответ №1:
Я использую https://github.com/othree/html5.vim.git с помощью Pathogen. Не слишком помогает с отступами, но выделение работает правильно.
Комментарии:
1. Это помогает с отступами для директив / элементов AngularJS Material Design. Возможно, потребуется перезапустить vim после его установки с помощью
vundle
.2. Я обнаружил, что это помогло с отступами: github.com/mgiuffrida/vim2/blob/patch-1/runtime/indent/html.vim