縮進設置確定標簽的大小將停止,并控制Tab鍵是否應該將選項卡或空格。 除了自動檢測之外,還可以對它們進行全局自定義,每文件類型或每個文件。
設置
tab_size | 整數(shù)。一個標簽的空格數(shù)被認為是相等的 |
translate_tabs_to_spaces | 布爾值。如果為true,則在按下標簽時空格將插入到下一個標簽位,而不是插入標簽字符 |
detect_indentation | 布爾值。如果為true(默認值),則在加載文件時將自動計算標簽字符大小和translate_tabs_to_spaces |
use_tab_stops | 布爾值。如果translate_tabs_to_spaces為true,use_tab_stops將使標簽字符和退格插入/刪除直到下一個標簽位 |
設置文件
按照以下順序查詢設置文件:
- Packages/Default/Preferences.sublime-settings
- Packages/Default/Preferences (<platform>).sublime-settings
- Packages/User/Preferences.sublime-settings
- Packages/<syntax>/<syntax>.sublime-settings
- Packages/User/<syntax>.sublime-settings
一般來說,您應該將您的設置放在Packages / User / Preferences.sublime-settings中。 如果要指定某個文件類型的設置(例如Python),則應將它們放在Packages / User / Python.sublime-settings中。
按語法設置
可以在每個語法的基礎上指定設置。 您可以使用
首選項?設置 - 語法特定菜單編輯當前語法的設置。
縮進檢測
加載文件時,將檢查其內(nèi)容,并為該文件設置tab_size和translate_tabs_to_spaces設置。 狀態(tài)區(qū)將報告這種情況發(fā)生時。 雖然這通常工作很好,你可能要禁用它。 你可以使用detect_indentation設置。
縮進檢測可以通過
查看?縮進?想設置從緩沖區(qū)設置菜單運行detect_indentation命令手動運行。
在標簽和空格之間轉(zhuǎn)換
查看?縮進菜單具有用于轉(zhuǎn)換當前文件中標簽和空格之間的前導空格的命令。 這些菜單項運行展開選項卡和unexpand選項卡命令。
auto_indent | 布爾值,默認情況下啟用。 啟用自動縮排 |
smart_indent | 布爾值,默認情況下啟用。 使自動縮進更輕松一些,例如,縮進在C語句的if語句后面的下一行。 |
trim_automatic_white_space | 布爾值,默認情況下啟用。 修剪由光標移動插入符號時由auto_indent添加的空格。 |
indent_to_bracket | 布爾值,默認情況下禁用。 在縮進時將空格添加到第一個打開的括號。 在縮進時使用: use_indent_to_bracket(to_indent,
like_this);
|
更多建議: