Sublime Text 3 縮進(jìn)設(shè)置

2018-10-18 14:47 更新

縮進(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è)置文件:

  1. Packages/Default/Preferences.sublime-settings
  2. Packages/Default/Preferences (<platform>).sublime-settings
  3. Packages/User/Preferences.sublime-settings
  4. Packages/<syntax>/<syntax>.sublime-settings
  5. 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);


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號