So haben Sie zwei verschiedene Einstellungen in Sublime Text 3

So haben Sie zwei verschiedene Einstellungen in Sublime Text 3

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

verwandte Informationen