Sublime Text 3에서 두 가지 다른 설정을 사용하는 방법

Sublime Text 3에서 두 가지 다른 설정을 사용하는 방법

저는 웹 개발을 하고 있으며 대부분의 작업은 다음과 같습니다.

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

내 개발 작업에는 기본적으로 다음과 같은 3가지 시나리오가 있다는 것을 깨달았습니다.

1) CakePHP의 경우

  • 들여쓰기에는 탭을 사용하세요
  • 들여쓰기 너비는 4칸입니다

2) PHP 개발을 위해

  • 들여쓰기에는 공백을 사용하세요
  • 들여쓰기 너비는 4칸입니다

3) 그 밖의 모든 것

  • 들여쓰기에는 공백을 사용하세요
  • 들여쓰기 너비는 2칸입니다

제가 하고 싶은 것은 사용자 기본값을 세 번째로 설정하고 개별 프로젝트 설정을 갖는 것입니다.

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

관련 정보