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