3

Подобный вопрос к этому, но мой вопрос идет дальше.

Я занимаюсь разработкой в rails и хотел бы, чтобы Notepad++ автоматически использовал форматирование html для файлов с расширением html.erb. Например, «hello.html.erb» должен открываться с подсветкой синтаксиса html.

Как мне это сделать?

Примечание (1): я связался с вопросом, который показывает, как установить языки по умолчанию. Но решение не работает для расширений с разделителями точек, таких как html.erb.

Примечание (2): я избегаю просто использовать форматирование html для расширений .erb, потому что я хочу, чтобы они использовали подсветку синтаксиса ruby.

1 ответ1

0

Я просмотрел исходный код Notepad++, и кажется, что случай двойного расширения не обрабатывается.

Функция, определяющая автоматическую загрузку языка, называется «Buffer ::setFileName» (в Buffer.cpp). Эта функция ищет расширение, останавливаясь на первой точке, с которой начинается в последней позиции, так как она использует функцию Microsoft PathFindExtension .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .