Sublime Text 3 Тип файла по умолчанию в новом файле

Я огляделся, и вопросы и ответы, похоже, не соответствовали тому, что я ищу (Sublime Text 3). Каждый раз, когда я открываю новый файл, по умолчанию он представляет собой обычный текстовый файл. В основном я работаю с файлами PHP, поэтому мне было интересно, есть ли параметр, который можно изменить, чтобы при открытии нового файла по умолчанию использовался PHP.

Я попытался найти этот путь к каталогу "Packages/Text/Plain_text.tmLanguage" здесь:

  • C:\Program Files\Sublime Text 3\Пакеты
  • C:\Users\user\AppData\Roaming\Sublime Text 3\Packages

Но я не нашел файлы "tmLanguage".

Ссылка: Sublime Text 2 — Тип документа по умолчанию


person Julian Moreno    schedule 23.07.2015    source источник


Ответы (2)


Файлы .tmLanguage находятся в файлах .sublime-package, которые представляют собой секретные простые архивы, содержащие все файлы, необходимые для работы пакета.

Добавьте расширение .zip к файлу .sublime-package, содержащему настройки PHP, и вы сможете извлечь нужный файл .tmLanguage в качестве нового значения по умолчанию.

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

Установить тип файла по умолчанию в Sublime Text

person schoenburg    schedule 24.07.2015
comment
Я извлек файл .tmLanguage, затем создал файл default_file_type.sublime-settings в C:\Users\user\AppData\Roaming\ Sublime Text 3\Packages\User со следующей конфигурацией, и это сработало: { "default_new_file_syntax" : "Packages/Markdown/PHP.tmLanguage", "use_current_file_syntax" : false } - person Julian Moreno; 27.07.2015
comment
Извините, это работает, но при первом нажатии Ctrl+N система показывает раздражающее предупреждение. Я думаю, что это еще не решено. - person Julian Moreno; 27.07.2015

Вместо того, чтобы возиться с файлами в вашей ОС и добавлять к одному из них расширение .zip

… если вы хотите найти путь к встроенному файлу .sublime-syntax или .tmLanguage, установите PacakgeResourceViewer из Контроль пакетов.

После установки используйте палитру команд для Package Resource Viewer: Open Resource и найдите PHP.sublime-syntax.

Затем вы можете увидеть, что путь Packages/PHP/PHP.sublime-syntax.

тогда:

Установите DefaultFileType и отредактируйте его файл конфигурации: Packages/User/default_file_type.sublime-settings следующим образом:

{ "default_new_file_syntax": "Packages/PHP/PHP.sublime-syntax", "use_current_file_syntax": false }

Теперь ваши новые файлы по умолчанию будут иметь встроенную подсветку синтаксиса PHP.

person Rowe Morehouse    schedule 07.06.2020