В текущей версии Sublime Text 2 (Build: 2139) вы можете установить синтаксис для всех файлов с определенным расширением, используя параметр в строке меню. Открыть файл с расширением , которое требуется установить значение по умолчанию для и перемещаться по следующим меню: View -> Syntax -> Open all with current extension as... ->[your syntax choice]
.
Обновлено 2012-06-28: последние сборки Sublime Text 2 (по крайней мере, начиная с Build 2181) позволили установить синтаксис, щелкнув текущий тип синтаксиса в правом нижнем углу окна. Это откроет меню выбора синтаксиса с опцией Open all with current extension as...
в верхней части меню.
Обновлено 2016-04-19: На данный момент это также работает для Sublime Text 3.
Open all with current extension as...
или просто устанавливали синтаксис с помощью выбора вSyntax
меню?Перейдите к a
Packages/User
, создайте (или отредактируйте).sublime-settings
файл с именем в соответствии с синтаксисом, в который вы хотите добавить расширения,Ini.sublime-settings
в вашем случае, затем напишите туда что-то вроде этого:А затем перезапустите Sublime Text
источник
CSS
для css), и это отменит настройку через пользовательский интерфейс (см. Сообщение @ Colin)В ST2 есть пакет, который вы можете установить, называемый Default FileType, который делает именно это.
Больше информации здесь .
источник
This package sets the default file type of new files to be either the same as the current file, or a predefined default.
Именно то, что я искал! СпасибоВы можете включить подсветку синтаксиса в зависимости от содержимого файла.
Например, мои Makefiles независимо от их расширения в первой строке выглядят следующим образом:
Это типичная практика для других редакторов, таких как vim.
Однако, чтобы это работало, вам нужно изменить
Makefile.tmLanguage
файл.Найдите файл (для Sublime Text 3 в Ubuntu) по адресу:
Обратите внимание, что это действительно zip-файл. Скопируйте его, переименуйте с помощью .zip в конце и извлеките из него файл Makefile.tmLanguage.
Отредактируйте новый
Makefile.tmLanguage
, добавив ключ «firstLineMatch» и строку после раздела «fileTypes». В приведенном ниже примере последние две строки новые (должны быть добавлены вами). В<string>
разделе содержится регулярное выражение, которое включит подсветку синтаксиса для файлов, соответствующих первой строке. Это выражение распознает два шаблона: «-*-Makefile-*-
» и «vim:syntax=make
».Поместите измененное
Makefile.tmLanguage
в каталог настроек пользователя:Все файлы, соответствующие правилу первой строки, должны включать подсветку синтаксиса при открытии.
источник