摘要(Abstract)
本文系統(tǒng)全面的介紹了 Sublime Text,旨在成為最優(yōu)秀的 Sublime Text 中文教程。
更新記錄
2014/09/27:完成初稿
2014/09/28:
更正打開控制臺(tái)的快捷鍵為 Ctrl + `
更正全局替換的快捷鍵為 Ctrl + Alt + Enter
2016/09/15:作者已全面轉(zhuǎn)向 Visual Studio Code
前言(Prologue)
Sublime Text 是一款跨平臺(tái)代碼編輯器(Code Editor),從最初的 Sublime Text 1.0,到現(xiàn)在的 Sublime Text 3.0,Sublime Text 從一個(gè)不知名的編輯器演變到現(xiàn)在幾乎是各平臺(tái)首選的 GUI 編輯器。而這樣優(yōu)秀的編輯器卻沒有一個(gè)靠譜的中文教程,所以我試圖通過本文彌補(bǔ)這個(gè)缺陷。
編輯器的選擇(Editor Choices)
從初學(xué)編程到現(xiàn)在,我用過的編輯器有 EditPlus、UltraEdit、Notepad++、Vim、TextMate 和 Sublime Text,如果讓我從中推薦,我會(huì)毫不猶豫的推薦 Vim 和 Sublime Text,原因有下面幾點(diǎn):
個(gè)人背景(Personal Background)
我是一名非常典型的程序員:平時(shí)工作主要在 Linux 環(huán)境下使用 Java 和 Python,偶爾會(huì)用 HTML+CSS+JavaScript 編寫網(wǎng)頁(yè);業(yè)余時(shí)會(huì)在 Windows 環(huán)境編寫一些 C# 程序(包括控制臺(tái)程序(Console Application)和移動(dòng)應(yīng)用(Mobile App),也會(huì)玩一些非主流語(yǔ)言(比如 Haskell,ML 和 Ruby 等)以拓展見識(shí)。
所以這篇文章會(huì)我的個(gè)人工作內(nèi)容為主要使用場(chǎng)景(Scenario),盡管無法覆蓋到所有的使用場(chǎng)景,但我認(rèn)為依然可以覆蓋到絕大部分,如果您認(rèn)為我遺漏了什么內(nèi)容,請(qǐng)?jiān)谖恼孪旅婊貜?fù),我會(huì)盡量更新。
本文風(fēng)格(Writing Style)
受益于 K&R C 的寫作風(fēng)格,我傾向于以實(shí)際案例來講解 Sublime Text 的功能,所以本文中的例子均源于我在實(shí)際開發(fā)時(shí)遇到的問題。
此外,把本文會(huì)使用大量動(dòng)畫(GIF)演示 Sublime Text 的編輯功能,因?yàn)槲野l(fā)現(xiàn)圖片難以演示完整的編輯流程(Workflow),而視頻又過于重量級(jí)。本文的GIF動(dòng)畫均使用 ScreenToGif 進(jìn)行錄制。
編輯器(Editor) vs 集成開發(fā)環(huán)境(Integrated Development Environment,下文簡(jiǎn)稱 IDE)
新聞熱點(diǎn)
疑難解答
圖片精選