下面由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中文顯示例外:
看起來很難受。
解決方法:換字體,程式設計師的字體各有所愛,個人比較偏好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中文網其他相關文章!