Я создал файл .tmLanuage для пользовательского языка в Sublime Text. Все работает хорошо, за исключением того, что я не могу заставить автоматическое комментирование работать. Я не могу найти ничего в документах Sublime Text или в Google о том, как это сделать, но, возможно, это связано с тем, что я не использую правильные ключевые слова.
Позвольте мне объяснить, что я имею в виду. Скажем, у меня есть следующий код C:
int i = 1;
i += 2;
Если я выделил это в Sublime Text и нажмите ctrl+/
, он будет изменен на
// int i = 1;
// i += 2;
Аналогично, для кода Python:
i = 1
i += 2
станет
# i = 1
# i += 2
Ясно, что Sublime Text должен знать синтаксис языка, чтобы выбрать правильный символ комментария, поэтому я предполагаю, что мне нужно добавить что-то в файл .tmLanguage, чтобы заставить его работать. Я просмотрел файлы C.tmLanguage и Python.tmLanguage, которые поставляются с Sublime Text, и ничто не выскочило на меня как код, который делает это автоматическое комментирование.
Что мне нужно добавить в файл .tmLanguage, чтобы включить эту функцию в Sublime Text? Или, есть ли другой файл, который я должен добавить/изменить, чтобы включить эту функцию?