如何在 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

相關內容