本文sublime
指的是sublime text3
,由於該版本還在 beta 階段,因此未來某時也許會有所出入,儘可能及時跟進。html
衆所周知,sublime
以其高擴展性和靈活性著稱,設置方式採用書寫的json
文件的方式,相對於圖形化界面稍顯麻煩,正如官網上推薦的非官方文檔中說的:json
Flexibility comes at the price of a slightly complex system for applying settings.
靈活性的代價是使用一個稍顯複雜的方式應用設置windows
這篇文章主要介紹兩大方面內容app
設置文件相關字體
主要設置項動畫
這裏講的設置文件有3個,分別爲:編碼
Settings-Default:全局默認設置spa
Settings-User:用戶自定義設置翻譯
Syntax Specific-User:特定文件類型設置code
在sublime
中,設置文件的擴展名均爲.sublime-settings
訪問方式:Preferences/Settings-Default
文件路徑:Data\Package\Default\Preferences.sublime-settings
在該文件中,能夠查看全部可查看全部可用的配置以及每一個配置的描述,經過描述能夠知曉全部配置的做用。可是不該該在該文件中修改配置,或者說是不能夠,以達到自定義的目的,由於軟件更新時都會更新該文件。
訪問方式:Preferences/Settings-User
文件路徑:Data\Package\User\Preferences.sublime-settings
在該文件中自定義的配置項會覆蓋Preferences/Settings-Default
中的同名配置項,因此這裏纔是自由發揮的地方,初始狀態下,該文件是空白,全部在Settings-Default
中想要修改的配置都可以寫在這裏以達到自定義的目的。
訪問方式:Preferences/Settings-More/Syntax Specific-User
文件路徑放在後面去講,等看完如下說明你就會明白其中原因。
sublime
對多種語言都有良好的支持,這就產生了對單種語言自定義設置的需求,這就是該文件存在的意義所在。前面之因此沒有明確指出文件路徑,就是由於在不一樣類型文件中(即標籤頁得到焦點)訪問Syntax Specific-User
,獲取的是對應類型的設置文件。舉例說明:
.html --> HTML.sublime-settings .py --> Python.sublime-settings
這些文件的路徑均存放在Data\Package\User
中
以上就是3個設置文件的說明。
提一個其餘的內容,在Preferences/Settings-More
中還有一個選項是Distraction Free-User
,sublime
有一個免注意力分散模式,這個文件就該模式的配置文件,該模式具體做用能夠自行體驗。
若是想深刻了解,能夠參照官方文檔:(推薦最後一個,更爲詳細)
官方文檔(zh)jingwentian.com 翻譯
官方文檔(en)
非官方文檔(zh)@feliving 翻譯
該部分配置項比較多,這裏只是挑選出各個方面中的比較經常使用的配置項來提示你們,配置項中不只包括一些能讓人看起來順眼的配置,還包括一些讓人提高效率的配置,值得你們去嘗試。
配置項 | 配置描述 |
---|---|
font_face | 文本區字體樣式設置 |
font_size | 文本區字體大小設置 |
tab_size | 一個tab佔用的空格數 |
translate_tabs_to_spaces | 按下tab時插入空格,true爲啓用 |
word_wrap | 較長文本行是否換行,true(false)爲所有(不)換行,默認爲auto |
word_width | 設置自動換行的寬度,值爲數字,默認0表明窗口寬度 |
inden_subsequent_lines | 自動換行的非第一行是否維持和第一行的相同縮進,true爲相同縮進 |
line_padding_top/bottom | 在每一行上邊/下面增長距離 |
scroll_past_end | 是否增長緩衝區以便滾動能夠超過文檔最後一行,true爲啓用 |
trim_trailing_white_space_on_save | 保存時清楚尾隨的空格,true爲啓用 |
配置項 | 配置描述 |
---|---|
theme | sublime UI |
scroll_speed | 滾動速度控制,0-1變慢,1+變快 |
animation_enabled | 程序動畫效果 |
bold_folder_labels | 側邊欄目錄名變粗,true爲啓用 |
show_encoding | 狀態欄顯示文件編碼格式,true爲啓用 |
always_prompt_for_file_reload | 老是在從新加載前提示,默認是沒有編輯的狀況下自動重載,有未保存的編輯的狀況下才會提示 |
close_windows_when_empty | 在沒有文件夾打開的狀況下,關閉最後一個文件即關閉整個窗口,true爲啓用 |
show_full_path/bottom | 在標題欄顯示文件路徑,true爲啓用 |