как иметь две разные настройки в sublime text 3

как иметь две разные настройки в sublime text 3

Я занимаюсь веб-разработкой и большая часть моей работы заключается в следующем:

php
ruby
Rails (the framework)
CakePHP (the framework)
javascript
AngularJS (the framework)
jQuery (the js library)
html
css

Я понял, что в своей работе по разработке я имею в виду три основных сценария:

1) для CakePHP

  • используйте табуляции для отступов
  • Ширина отступа — 4 пробела.

2) для разработки PHP

  • используйте пробелы для отступов
  • Ширина отступа — 4 пробела.

3) для всего остального

  • используйте пробелы для отступов
  • Ширина отступа — 2 пробела.

Думаю, мне нужно установить для пользователя настройки по умолчанию на 3-й вариант и иметь индивидуальные настройки проекта.

Я знаю, как настроить пользовательские настройки в Sublime 3.

Пожалуйста, порекомендуйте.

решение1

в настройках пользователя используйте

  "tab_size": 2,
  "translate_tabs_to_spaces": true,

в настройках вашего проекта CakePHP используйте

  "tab_size": 4,
  "translate_tabs_to_spaces": false,

в повседневных настройках PHP-проекта используйте

  "tab_size": 4,
  "translate_tabs_to_spaces": true,

Настройки проекта требуют сохранения проекта, а сгенерированный файл представляет собой файл JSON, обычно называемыйproject-name.sublime-project

Связанный контент