Как я могу автоматически сделать отступ в двойных скобках с помощью Atom в моих файлах HTML? - PullRequest
0 голосов
/ 12 мая 2018

В моем редакторе Atom у меня есть простой ярлык на карте клавиш:

'atom-text-editor':
  'alt-a': 'editor:auto-indent'

В моих *.html файлах он не имеет отступов в жидких тегах Blaze, например:

{{#if something}}
{{else}}
{{/if}}

Я смотрел на Атом, украшающий , но он не учитывает двойную скобку.Beautifier, в настоящее время прикрепленный к *.html, является JS beautify.Я попытался переключиться на довольно разный формат, но, хотя он работал, он также повредил хелпер i18n, вложенный в атрибуты, например.title="{{_ "edit"}}" становится title="{{_ " edit"}}"="edit"}}""

Я установил гем HTML beautifier , как предложено в readme Atom beautify, но он не отображается в списке доступных beautifiers для HTML в настройках.

Есть идеи, чтобы направить меня в правильном направлении и правильно поставить отступ в двойных скобках?

1 Ответ

0 голосов
/ 12 мая 2018

есть пакет с именем ‘file-types’, который прекрасно работает для изменения синтаксиса по умолчанию. ссылка на типы файлов

другое решение

Выберите код и перейдите к Edit > Lines > Auto Indent.

Чтобы ускорить это, создали настраиваемое сочетание клавиш, что позволяет мне использовать Ctrl + Cmd + ] в любой момент.(В Windows я бы выбрал Ctrl + } - Ctrl + Shift + ] - поскольку Ctrl + Alt + ] уже занято.)

...