Как установить подсветку синтаксиса в возвышенном тексте через editorconfig
Мой .editorconfig
файл выглядит так
root = true
[*.rush]
syntax = ruby
Я положил его в верхней части иерархии папок. Тем не менее, возвышенный текст показывает все .rush
файлы в виде простого текста, и я должен вручную изменить подсветку синтаксиса на Ruby.
Кто-нибудь знает, как это сделать?
2 ответа
EditorConfig пока не поддерживает подсветку синтаксиса.
Основной набор поддерживаемых свойств, который широко поддерживается всеми редакторами -
indent_style
indent_size
tab_width
end_of_line
charset
trim_trailing_whitespace
insert_final_newline
root
max_line_length
поддерживается ограниченным числом редакторов (Emacs, Vim, Atom, ReSharper, Rider, AppCode, IntelliJ IDEA, PhpStorm, PyCharm, RubyMine и WebStorm)
Это все еще открытый вопрос ( # 190) для поддержки выделения.
Вы можете найти другие предлагаемые свойства на его вики-сайте GitHub.
Имеет смысл указать синтаксис в.editorconfig
файл.
В качестве альтернативы, это может быть новый стандарт, на который редакторы или программы могут обратить внимание при определении синтаксиса различных шаблонов, имен файлов или расширений файлов.
[$]> cat ~/.syntaxconfig
[$]> cat ~/.syntaxmapping
[.custom_shell] bash
[{*.rush, *.wish}] ruby
bash [.custom_shell]
ruby [{*.rush, *.wish}]
[bash]
.custom_shell
[ruby]
*.rush
*.wish