jak mieć dwa różne ustawienia w wysublimowanym tekście 3

0

Zajmuję się tworzeniem stron internetowych i większość moich prac jest następująca:

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

Zdałem sobie sprawę, że mam trzy następujące scenariusze w mojej pracy rozwojowej:

1) dla CakePHP

  • użyj zakładek do wcięcia
  • szerokość wcięcia wynosi 4 spacje

2) dla rozwoju php

  • używaj spacji do wcięć
  • szerokość wcięcia wynosi 4 spacje

3) za wszystko inne

  • używaj spacji do wcięć
  • szerokość wcięcia wynosi 2 spacje

Myślę, że to, co chcę zrobić, to ustawienie domyślnych ustawień użytkownika na trzeci i ustawienie indywidualnych projektów.

Wiem, jak ustawić ustawienia użytkownika w sublime 3.

Proszę doradź.

Kim Stacks
źródło

Odpowiedzi:

1

w ustawieniach użytkownika użyj

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

w ustawieniach projektu CakePHP użyj

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

w codziennych ustawieniach projektu php użyj

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

Ustawienia projektu wymagają zapisania projektu, a wygenerowany plik jest plikiem JSON o nazwie zwykle project-name.sublime-project

Kim Stacks
źródło
Możesz także utworzyć plik o nazwie PHP.sublime-settings w folderze pakietu Sublime User i umieść tam ogólne ustawienia PHP.
shea
@bungeshea Jak zmienić ustawienia domyślne na ogólne ustawienia PHP?
Kim Stacks
Sublime Text automatycznie użyje ustawień PHP, gdy otworzysz plik z rozszerzeniem PHP lub oznaczysz plik jako PHP Set Syntax: PHP z palety poleceń
shea