
Ich bin in der Webentwicklung tätig und die meisten meiner Arbeiten betreffen die folgenden Bereiche:
php
ruby
Rails (the framework)
CakePHP (the framework)
javascript
AngularJS (the framework)
jQuery (the js library)
html
css
Mir ist aufgefallen, dass ich bei meiner Entwicklungsarbeit grundsätzlich mit den folgenden drei Szenarien konfrontiert bin:
1) für CakePHP
- Tabulatoren zur Einrückung verwenden
- Einrückungsbreite beträgt 4 Leerzeichen
2) für die PHP-Entwicklung
- Leerzeichen zur Einrückung verwenden
- Einrückungsbreite beträgt 4 Leerzeichen
3) für alles andere
- Leerzeichen zur Einrückung verwenden
- Einrückungsbreite beträgt 2 Leerzeichen
Ich denke, ich möchte meine Benutzervorgaben auf den dritten Wert setzen und individuelle Projekteinstellungen haben.
Ich weiß, wie man Benutzereinstellungen in Sublime 3 festlegt.
Bitte beraten.
Antwort1
in Ihren Benutzereinstellungen verwenden Sie
"tab_size": 2,
"translate_tabs_to_spaces": true,
Verwenden Sie in Ihren CakePHP-Projekteinstellungen
"tab_size": 4,
"translate_tabs_to_spaces": false,
in Ihren alltäglichen PHP-Projekteinstellungen verwenden
"tab_size": 4,
"translate_tabs_to_spaces": true,
Für die Projekteinstellungen müssen Sie ein Projekt speichern. Die generierte Datei ist eine JSON-Datei mit dem Namenproject-name.sublime-project