
Я занимаюсь веб-разработкой и большая часть моей работы заключается в следующем:
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