搜尋
首頁開發工具sublimeSublime如何使用? Sublime介紹與使用

Sublime如何使用? Sublime介紹與使用

Sep 26, 2018 pm 05:37 PM
sublime編譯器

下面由sublime教學專欄來介紹Sublime的使用方法,讓大家了解什麼是Sublime,以及Sublime是如何使用的。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。

Sublime介紹

Sublime Text 是一個程式碼編輯器,也是HTML和散文先進的文字編輯器。 Sublime Text是由程式設計師Jon Skinner於2008年1月所開發出來,它最初被設計為一個具有豐富擴展功能的Vim。 

Sublime安裝

很簡單,官網下載對應的系統版本即可。有一個問題,官網貌似對大陸互聯網用戶很不友好,不可訪問,手動呵呵臉。安裝完,實際上是安裝的試用版,破解方法: 
輸入 license:

—– BEGIN LICENSE —– 
TwitterInc 
200 User License 
EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 
61AA12C0 A37081C5 D0316412 4584D136 
94D7F7D4 95BC8C1C 527DA828 560BB037 
D1EDDD8C AE7B379F 50C9D69D B35179EF 
2FE898C4 8E4277A8 555CE714 E1FB0E43 
D5D52613 C3D12E98 BC49967F 7652EED2 
9D2D2E61 67610860 6D338B72 5CF95C69 
E36B85CC 84991F19 7575D828 470A92AB

上面說到 sublime 的插件的強大之處,sublime 透過 package control來統一管理安裝的插件。看似更新版本的 sublime 3,啟動後預設就自備package control功能,無需自行安裝。實際上要安裝package control功能也是非常簡單的:
打開view-show console,打開一個類似於terminal 的終端窗口,輸入以下內容來安裝package control:

import urllib.request,os; 
pf = 'Package Control.sublime-package'; 
ipp = sublime.installed_packages_path(); 
urllib.request.install_opener(urllib.request.build_opener( urllib.request.ProxyHandler()));open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

安裝完成之後,關閉sublime,重啟。快鍵 command shift p調出插件安裝小窗口,點選 install package,輸入想要安裝的插件,例如 gist,回車即可。

中文字體顯示異常

如下圖,sublime text中文顯示例外: 

Sublime如何使用? Sublime介紹與使用

看起來很難受。
解決方法:換字體,程式設計師的字體各有所愛,個人比較偏好Yahei Consolas Hybrid,顯而易見是兩種字體的混合體,由微軟雅黑的中文字體和Consolas 的英文字體合成的,Consolas字體是微軟專為程式設計師開發的字體。
設定方法:preference-settings,開啟一個json文件,加入k-v鍵值對:
"font_face":"Yahei Consolas Hybrid"
首先得確保你本機安裝這個字型。下載網址:http://cloud.alphadn.com/blog/yahei-consolas.zip

基本功能

sublime中已經自帶程式碼格式化功能:Edit  ->  Line  ->  Reindent。

自帶的程式碼格式化工具,有時候感覺不夠用,對於json 或xml 檔案內容,如果希望看到格式化之後的目錄層級一目了然的展示內容,也是可以安裝插件的,如indent xml。有時候有些插件並不能在 package control 裡面查詢到,此時就需要另外一種安裝插件的方式,輸入插件的位址。詳見下文。

必備快捷鍵

sublime安裝plantUML 工具

PlantUML是快速建立UML圖形的組件,常用於設計開發uml 圖。無論是Mac 或Windows 平台,要使用plantUML 的畫圖功能,需要先安裝graphviz,對於Mac 平台,一條指令搞定: 

brew install graphviz

因為在sublime 的預設套件管理器倉庫(?)中,package control裡找不到plantuml,所以需要自己輸入配置來源(概念都是互通的,類似npm?)。

步驟: 

快捷鍵command shift p,輸入add repository 找到Package Control:Add Repository,在下方出現的輸入框中輸入https://github.com/jvantuyl /sublime_diagram_plugin.git, 然後回車等待安裝完成,重新啟動即可。

安裝完成,對於一個UML 文字(即包含在@startuml和@enduml 之間的文字),快速鍵command m,即可調出graphviz渲染器,完成文字內容的辨識與渲染,最後繪圖。那麼問題來了,command m 快捷鍵在 Mac 平台預設是最小化的快速鍵。 

如何更改快速鍵映射? 

開啟 Preferences -> Key Binding - User,新增一個快速鍵: 

{"keys":["command+d"],"command":"display_diagrams"}

設定為按住 Alt d 來產生 PlantUML 圖片。

sublime 安裝簡單的go語言開發環境

#得益於雲端運算的火熱,go語言大放異彩。最好的 go 語言開發環境 IDE是什麼,不太清楚,畢竟不是 go 語言開發者,只是業餘時間調試點小專案。 intellij IDEA 表現不錯,其他不知。 

當然,sublime 也是可以建構 go 語言開發環境,只是功能比較受限。

sublime文字比較功能

工作中,不可避免需要比較兩個文字的差異,簡單的文字比較,可以使用線上工具,https://www.diffchecker.com/。而對於複雜的,涉及到十幾個文件,文件夾深至三四層,幾百個乃至上千個文件的大型項目的文本比較,在線工具顯然力不從心。我認為最好用的文本比較工具,beyond compare 當之無愧。

以上是Sublime如何使用? Sublime介紹與使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
崇高的文字:您的編碼伴侶崇高的文字:您的編碼伴侶May 02, 2025 am 12:01 AM

sublimetextisapowerfulcodingcompanionduetoitsspeed,自定義和keykefeatures.1)itoffersincrediblediblesdibblesdibblesdiblespeedforhandlinglargefiles.2)其FlexibalibalyallibilityallibalibaliityallosalabolalabolalabolalAsextenSivexTensivexTomizationWithPluginSandThemes.3)

在Sublime文本和VS代碼之間進行選擇:哪個編輯器最好?在Sublime文本和VS代碼之間進行選擇:哪個編輯器最好?May 01, 2025 am 12:03 AM

SublimeText更适合处理大文件和喜欢轻量级编辑器的用户,而VSCode更适合需要IDE功能和强大扩展性的用户。1.SublimeText以速度和简洁著称,适合处理大文件。2.VSCode以扩展性和微软支持著称,适合需要IDE功能的用户。

崇高文本:代碼編輯器的簡介崇高文本:代碼編輯器的簡介Apr 30, 2025 am 12:11 AM

SublimeText是一款功能強大且靈活的代碼編輯器,值得程序員探索。 1)它支持多重選擇與編輯,允許同時修改多個位置。 2)插件系統豐富,可擴展功能。 3)基本用法直觀,高級用法包括正則表達式和宏。 4)常見錯誤如插件衝突可通過卸載或調整配置解決。 5)性能優化通過管理插件和配置文件實現。

開發人員的崇高文本:使用編輯器的指南開發人員的崇高文本:使用編輯器的指南Apr 29, 2025 am 12:15 AM

SublimeText因其速度快、功能強大和豐富的插件生態系統而備受開發者青睞。 1.多行編輯與多光標功能允許同時修改多處文本。 2.命令面板和快捷鍵提高操作效率。 3.通過PackageControl管理插件,滿足各種開發需求。 SublimeText是開發者的理想選擇,提升編程效率。

崇高文字:探索定價和可用性崇高文字:探索定價和可用性Apr 28, 2025 am 12:03 AM

SublimeText的定價為$99美元(個人和商業許可證起價),採用一次性購買模式,支持Windows、macOS和Linux:1.提供免費試用版,購買後永久使用並獲得更新;2.可從官方網站或第三方商店下載,但建議從官方網站購買以確保靈活性。

訪問崇高的文字:探索您的選項訪問崇高的文字:探索您的選項Apr 27, 2025 am 12:24 AM

你可以通過免費試用、購買許可證或申請教育許可證來獲取SublimeText。 1)免費試用:無時間限制,但保存文件時會提示購買。 2)購買許可證:一次性支付99美元,獲得終身更新和支持。 3)教育許可證:學生和教育工作者可享受折扣,需驗證身份。

崇高文本:探索其功能崇高文本:探索其功能Apr 26, 2025 am 12:10 AM

SublimeText是一款功能強大的文本編輯器,適用於多種編程語言和文件格式。 1.多重選擇與編輯功能允許同時修改多個位置,提高編輯效率。 2.命令面板通過快捷鍵訪問,執行各種操作,如格式化代碼和管理插件。

崇高文本評估:免費嘗試選項崇高文本評估:免費嘗試選項Apr 25, 2025 am 12:08 AM

SublimeText可以免費使用,但每隔一段時間會彈出購買提示。 1)它支持多種編程語言,界面簡潔,插件生態系統強大。 2)用戶可通過關閉不必要插件、定期更新和使用快捷鍵來優化使用體驗。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版