Несмотря на некоторую нелогичность, Sublime Text обрабатывает имена файлов без расширений так же, как он обрабатывает расширения файлов с целью обнаружения синтаксиса.Это то, что позволяет ему ассоциировать имя файла Makefile
с соответствующим синтаксисом, например.
Таким образом, чтобы настроить все так, как вам нужно, вам просто нужно предпринять те же шаги, что и выпринять, чтобы связать определенное расширение в Sublime с синтаксисом, который:
- Откройте файл типа (или в этом случае имени), для которого вы хотите установить синтаксис, и убедитесь, что этотекущий активный файл
- Выберите
View > Syntax > Open all with current extension as...
из меню (или щелкните имя текущего синтаксиса в строке состояния) и выберите соответствующий синтаксис.
После того, как вы это сделаете, файлследует немедленно переключиться на соответствующий синтаксис, если его еще не было, а закрытие и повторное его открытие также должны применять правильный синтаксис.
Это работает для любого файла, который не имеет расширения, но становится громоздкимбыстро, если имена этих файлов меняются.В вашем конкретном случае это не имеет значения, потому что все файлы имеют имена runfile
.
Если вам требуется эта возможность для списка имен файлов (с расширением или без), для которого потребуется плагин или дополнениепакет, который перехватывает событие on_load
и изменяет синтаксис файла.
Такой пакет может быть или не быть уже в Управление пакетами ; Например, ApplySyntax может сделать это.