Sublime Text 3使用參考手冊


什么是Sublime Text?

Sublime Text 是一個代碼編輯器(Sublime Text 2是收費軟件,但可以無限期試用),也是HTML和散文先進的文本編輯器。Sublime Text是由程序員Jon Skinner於2008年1月份所開發出來,它最初被設計為一個具有豐富擴展功能的Vim。

Sublime Text 的優勢?

個人認為Sublime Text的優勢在於與其他的編輯器不同,它不但支持了如notepad++這些編輯器獨有的語言支持,同時支持了很多的快捷操作,讓程序員在使用期間能夠脫離鼠標的限制,提高了編程的效率,豐富的插件也讓Sublime Text有良好的拓展性

雖然 Sublime Text 3目前還是 beta版本,但是比Sublime Text 2拓展了很多的方法,這里我們就以Sublime Text 3為例來講解Sublime Text

Sublime Text 的界面介紹

1、標題欄,這個相信不用介紹大家都知道吧

2、菜單欄:這個就是運行用戶通過鼠標選擇要使用的

3、選項卡:切換文件用的

4、側欄:這個比選項卡多了一個文件夾的功能

5、編輯區:主要是我們用來編輯的一個區域

6、控制台:這個主要是用來安裝Package Control用的

7、狀態欄:查看當前的狀態

 相信說到這里各位看官都有一個大概的概念吧,下面就進入今天的重點內容

申明本內容是本人根據前人的基礎上總結而來的,所以難免會有一些地方有紕漏,希望各位多多指教

在開始使用Sublime Text 3之前我們先要對其進行設置,使之可以用命令行啟動

設置命令行啟動

操作步驟:

1、找到Sublime Text 3的安裝目錄,

2、然后找到環境變量中的PATH字段,將完整的路徑復制到這個字段里面,注意要在路徑與路徑之間加上";"

3、在控制台中使用subl命令運行,運行結果如下:

text 對應的是要新建的文件名,如果不寫的話直接打開上次關閉的文件

安裝package Control:

在Sublime Text 3中package Control是非常重要的組成部分,沒有了這個功能也就沒有辦法安裝其他的插件,這樣就失去了Sublime Text最為核心的拓展功能

安裝步驟:

1、打開 https://packagecontrol.io/installation

2、然后根據你是Text 2或者是Text 3選擇相應的代碼

3、打開Sublime Text的控制台,可以使用CTRL+`,來打開並將代碼粘貼到里面知道運行成功提示

4、關閉Sublime Text並重新打開

5、輸入快捷鍵 CTRL+SHIFT+P,並在彈出的命令板上輸入PCI,出現下面的提示即為安裝成功

好了,安裝好了Package Control那么我們接下來是來熟悉Sublime Text中的快捷鍵操作

編輯時的常見快捷鍵

1、Ctrl+Enter換下一行,Ctrl+Shift+Enter換上一行(Ctrl+Enter的換行與Enter的換行不同,Enter在句中的換行會把句子截斷,但是Ctrl+Enter不會)

GIF圖中錄制有點問題,可以忽略影像中的瑕疵

2、Ctrl + ↑/↓移動當前顯示區域,Ctrl + Shift + ↑/↓移動當前行。

3、Ctrl + D選擇當前光標所在的詞並高亮該詞所有出現的位置,再次Ctrl + D選擇該詞出現的下一個位置,在多重選詞的過程中,使用Ctrl + K進行跳過,使用Ctrl + U進行回退,使用Esc退出多重編輯。

其中的Ctrl+U沒法回退,知道的大神麻煩告訴一下為什么,在第一次使用Ctrl+K的時候,都會將第一個選定的關鍵詞跳過

效果如下:

查找和跳轉:

查找可以使用Ctrl+F,也可以使用Ctrl+P為例來進行講解,Ctrl+F與其他軟件的操作基本上是一樣的,Ctrl+H調出替換功能

在Ctrl + P匹配到文件后,我們可以進行后續輸入以跳轉到更精確的位置:

  1. @ 符號跳轉:輸入@symbol跳轉到symbol符號所在的位置
  2. # 關鍵字跳轉:輸入#keyword跳轉到keyword所在的位置
  3. : 行號跳轉:輸入:5跳轉到文件的第5行。
  4. 不輸入進行的文件查找

所以Sublime Text把Ctrl + P稱之為“Go To Anything”,這個功能如此好用,以至於我認為沒有其它編輯器能夠超越它。

中文輸入法的問題

從Sublime Text的初版(1.0)到現在(3.0 3065),中文輸入法(包括日文輸入法)都有一個問題:輸入框不跟隨。

目前官方還沒有修復這個bug,解決方法是安裝IMESupport插件,之后重啟Sublime Text問題就解決了。

全屏(Full Screen)

Sublime Text有兩種全屏模式:普通全屏和無干擾全屏。

個人強烈建議在開啟全屏前關閉菜單欄(Toggle Menu),否則全屏效果會大打折扣。

F11切換普通全屏:

Shift + F11切換無干擾全屏:

編輯代碼時我們經常會開多個窗口,所以分屏很重要。Alt + Shift + 2進行左右分屏,Alt + Shift + 8進行上下分屏,Alt + Shift + 5進行上下左右分屏(即分為四屏)

除了這些常用的以外,Alt+Shift+1是回歸1屏,還有分成三屏Alt+Shift+3

下面是一些可能有用但我很少用到的功能:

  • 宏(Macro):Sublime Text支持錄制宏,但我在實際工作中並未發現宏有多大用處。
  • 其它平台(Other Platforms):本文只介紹了Windows平台上Sublime Text的使用,不過Linux和OS X上Sublime Text的使用方式和Windows差別不大,只是在快捷鍵上有所差異,請參考Windows/Linux快捷鍵和OS X快捷鍵。
  • 項目(Projects):Sublime Text支持簡單的項目管理,但我一般只用到文件夾。
  • Vim模式(Vintage):Sublime Text自帶Vim模式。
  • 構建(Build):通過配置,Sublime Text可以進行源碼構建。
  • 調試(Debug):通過安裝插件,Sublime Text可以對代碼進行調試。

推薦插件:

HttpRequester:用於模擬HTTP發送請求,返回的是HTTPHeader外加上HTML

Sidebarenhancement:用於添加右側欄的功能,主要是用來添加瀏覽器運行功能

nettus fetch:用於添加最新版本插件的跟新,用法是在其中添加要跟新的官方地址,然后使用Ctrl+Shift+P打開命令板,在其中輸入fetch:file,選擇相應跟新的版本內容就可以了

advanceNewfile:用於添加快速新建文件的功能,快捷鍵是Ctrl+Alt+N

Better Completion:javascript ,jQuery , Bootstrap 等js庫的自動補全。該插件的特點就是可以自定義配置需要自動補全的庫。

BracketHighLighter:括號高亮匹配插件

Emmet:開發的神器,具體文章可見:http://www.iteye.com/news/27580

DocBlockr:用於注釋用的,快速的提高注釋的速度

其他的常用插件詳見:http://www.tuicool.com/articles/B7RbQnJ

參考自:

慕課網、最全面Sublime Text使用指南

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM