
Sublime Text 支援大量程式語言,並具有 C、C++、C#、CSS、D、Dylan、Erlang、HTML、Groovy、Haskell、Java、javascript、LaTeX、Lisp、Lua、Markdown、MATLAB、 OCaml、Perl、PHP、Python 、R、Ruby、SQL、TCL 和XML。
除了預設包含的程式語言之外,使用者還可以下載外掛程式來支援其他語言。
Sublime Text 可以配備一個套件管理器,讓使用者可以在不重新啟動程式的情況下尋找、安裝、更新和刪除套件。管理器透過從儲存庫下載新版本來保持已安裝的軟體包最新。此外,它還提供啟用和停用已安裝軟體包的命令。
特點:
介面:
編輯器包含各種視覺主題,並且能夠下載其他主題。
使用者可以在螢幕右側以迷你地圖的形式看到所有程式碼,可以點擊進行導航。
有多種螢幕模式。其中之一包括 1 到 4 個面板,您可以同時顯示最多四個檔案。完整(免費模式)模式僅顯示一個文件,周圍沒有任何其他選單。
列突出顯示和多重編輯:
突出顯示整個列或在整個文本中放置多個指針,使即時編輯成為可能。指標的行為就像每個指標都是文字中的一個一樣。按字元移動、按行移動、選擇文字、按單字或其部分移動(駝峰命名法,以連字符或下劃線分隔)、移動到行首/行尾等命令會立即獨立地影響所有指針,使您能夠快速編輯複雜的結構化文本,無需使用巨集或正規表示式。
自動完成:
當使用者鍵入程式碼時,Sublime Text 根據所使用的語言,將提供不同的選項來完成輸入。編輯器也會自動完成使用者建立的變數。
語法突出顯示和高對比度:
Sublime Text 的深色背景旨在增強文字對比。語法的關鍵元素以不同的顏色突出顯示,深色背景比淺色背景更適合。
建置系統支援:
Sublime Text 允許使用者建置程式並運行它們,而無需切換到命令列。用戶還可以配置其建置系統,並在每次儲存程式碼時啟用程式的自動建置。
空白(片段):
保存常用程式碼的片段、執行它們的關鍵字。
瀏覽文件:
一種導航工具,允許使用者使用模糊搜尋在文件之間和文件內進行導航。
其他功能:
此外,還實現了自動儲存功能,以幫助使用者不會遺失已完成的工作。自訂組合鍵和導航工具可讓您為功能表和工具列指派自己的組合鍵(僅適用於第一個版本,在第二個和第三個版本中 - 命令面板)。鍵入時搜尋功能用於在文件中進行搜尋。語法檢查器以類似的方式運作,在您鍵入時檢查正確性。可以自動使用巨集並重複最後的操作。編輯指令,包括編輯縮排、重新格式化段落和連接行。

