開發(fā)者必備神器!最新穩(wěn)定版發(fā)布,這些新特性你需要知道!
程序員寶藏庫:https://github.com/Jackpopc/CS-Books-Store
提起Sublime Text,想必很多同學(xué)都不陌生。
Sublime Text是一個(gè)具有Python應(yīng)用編程接口(API)的共享跨平臺源代碼編輯器。它原生支持許多編程語言和標(biāo)記語言,而且用戶可以通過插件來增加功能,這些插件通常是由社區(qū)建立的,并在免費(fèi)軟件許可下維護(hù)。
它以自身諸多優(yōu)良特性,備受廣大用戶的歡迎,尤其是在開發(fā)者群體中,使用頻率非常高。
距離Sublime Text3第一個(gè)正式版發(fā)布意見過去8年之久,而最近終于迎來Sublime Text 4的第一個(gè)穩(wěn)定版本。

這次大版本更新,Sublime Text也帶來了很多值得關(guān)注的特性,本文就來逐個(gè)介紹一下。
介紹
1. 標(biāo)簽多選

在Sublime Text4中,文件選項(xiàng)卡得到了增強(qiáng),使得分割視圖變得毫不費(fèi)力,支持整個(gè)界面和內(nèi)置命令。
側(cè)邊欄、標(biāo)簽欄、"轉(zhuǎn)到任何內(nèi)容"、"轉(zhuǎn)到定義"、自動(dòng)完成等都經(jīng)過調(diào)整,使代碼導(dǎo)航比以往更容易、更直觀。
2. 煥然一新的用戶界面
默認(rèn)和自適應(yīng)主題已被更新,有了新的標(biāo)簽樣式,支持非活動(dòng)窗格變暗。主題和配色方案支持自動(dòng)黑暗模式切換。Windows和Linux上的自適應(yīng)主題現(xiàn)在具有自定義標(biāo)題欄。
3. 基于上下文自動(dòng)補(bǔ)全

這一項(xiàng)改變,進(jìn)一步增強(qiáng)Sublime Text在編碼方面的功能。
自動(dòng)完成引擎已被重寫,以提供基于項(xiàng)目中現(xiàn)有代碼的智能補(bǔ)全。
補(bǔ)全建議還增加了有關(guān)種類、概率的信息,并提供定義的鏈接。
4. 支持TypeScript, JSX和TSX
默認(rèn)支持最流行的新編程語言之一的TypeScript,在現(xiàn)代JavaScript生態(tài)系統(tǒng)中利用Sublime Text的所有基于語法的智能功能。
默認(rèn)情況下,現(xiàn)已提供對最流行的新編程語言之一的支持。能夠把Sublime Text智能且強(qiáng)大的功能應(yīng)用到現(xiàn)代JavaScript生態(tài)系統(tǒng)中。
5. 超級強(qiáng)大的語法定義
語法高亮引擎得到了極大的改進(jìn),具有處理非確定性語法、多行結(jié)構(gòu)、懶人嵌入和語法繼承等新功能。
此外,內(nèi)存使用量減少,加載時(shí)間也比以前快。
6. 更新的Python應(yīng)用程序接口
Sublime Text API已經(jīng)更新到Python 3.8,同時(shí)保持與為Sublime Text 3構(gòu)建的軟件包的向后兼容性。
該API已被大大擴(kuò)展,增加了一些功能,使LSP這樣的插件比以前更好地工作。