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