
私は Web 開発を行っており、私の仕事のほとんどは次のとおりです。
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スペースです
私がやりたいのは、ユーザーのデフォルトを 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