Sublime Text 3代碼閱讀工具

定位:基本代碼、文本、大型項(xiàng)目的快速打開與閱覽工具。作為輔助工具。
邊界:并不適合智能代碼提示、構(gòu)建安卓工程、調(diào)試、編譯、運(yùn)行的IDE.
配合:Android Stuido、IntelliJ IDEA最好。

參考 官方網(wǎng)站
參考 用戶使用文檔
參考 常見問(wèn)題:中文輸入
參考 包控制Package Control 安裝包控制器

Sublime Text 3適合代碼閱讀,但是無(wú)法提供像IDE(Android Studio)代碼自動(dòng)補(bǔ)全和提示功能,因此在Android開發(fā)來(lái)說(shuō),對(duì)于代碼編輯的效率并不高(當(dāng)然,除非你很熟悉API,都能記住。)

一、用戶喜愛的特性

  1. GOTO ANYTHING
  2. GOTO DEFINITION
  3. MULTIPLE SELECTIONS
  4. COMMAND PALETTE
  5. POWERFUL API AND PACKAGE ECOSYSTEM
  6. CUSTOMIZE ANYTHING
  7. SPLIT EDITING
  8. INSTANT PROJECT SWITCH
  9. PERFORMANCE
  10. CROSS PLATFORM

二、Macbook下的常用快捷鍵

  1. 前往文件
    Command + P
  2. 切換項(xiàng)目
    Command + Ctrl + P
  3. 搜索文件內(nèi)方法或函數(shù)
    Command + R
  4. Sublime的命令提示【打開命令面板Command Pallete】
    ?+Shift+P
  5. 前往具體行位置
    Ctrl + G
  6. 打開python 控制臺(tái)
    Ctrl+ `[1左邊的按鍵]
  7. 選擇行 (重復(fù)按下將下一行加入選擇)
    Command + L
  8. 選擇詞 (重復(fù)按下時(shí)多重選擇相同的詞進(jìn)行多重編輯)
    Command + D
  9. 選擇括號(hào)內(nèi)的內(nèi)容(按第二下包括括號(hào)本身)
    Ctrl+Shift+M
  10. 跳轉(zhuǎn)至對(duì)應(yīng)的括號(hào)(繼續(xù)按左右括號(hào)來(lái)回切換)
    Ctrl+ M
  11. 刪除行
    Ctrl+Shift+K
  12. 從光標(biāo)處刪除至行尾
    Command + KK
  13. 從光標(biāo)處刪除至行首
    Command + K + delete
  14. 復(fù)制(多)行【選定多行時(shí)執(zhí)行就是復(fù)制選中的所有行代碼】
    Command + Shift + D
  15. 合并(多)行【選定多行時(shí)執(zhí)行就是將選中行合并為一行】
    Command + J
  16. 在當(dāng)前行前插入新行
    Command+Shift+Enter
  17. 在當(dāng)前行后插入新行
    Command+Enter
  18. 行注釋
    Command + /
  19. 塊注釋
    Command + Alt + /
  20. 恢復(fù)或重復(fù):
    Command + Z(撤銷)/Command + Y(重復(fù))
  21. 粘貼并自動(dòng)縮進(jìn)
    Command +Shift+V
  22. 將選中區(qū)域字母改為大寫
    Command + KU
  23. 將選中區(qū)域字母改為小寫
    Command + KL
  24. 提示和自動(dòng)完成(重復(fù)按下選擇下一個(gè)提示)
    Ctrl+ space 【與Things沖突】
  25. 當(dāng)前文件下查找
    Command + F
  26. 選擇目錄或所有目錄進(jìn)行查找(類似Si的Reference功能)
    Command + Shift + F
  27. 當(dāng)前文件下替換
    Command +Alt+F
  28. 查找下一個(gè)匹配當(dāng)前所選內(nèi)容(eclipse中Ctrl+K功能)
    Command + Alt + G
  29. 匹配當(dāng)前所選內(nèi)容然后進(jìn)行多重編輯(效果不跟替換區(qū)別呢)
    Command + Ctrl + G 【Command +D效果不同之處在于它是Global一次全部選中,Command + D是一個(gè)個(gè)選中】
  30. 添加/去除書簽(單個(gè)文件中多個(gè)關(guān)鍵位置的快速跳轉(zhuǎn))
    Command + F2
  31. 下一個(gè)書簽
    F2
  32. 前一個(gè)書簽
    Shift + F2
  33. 清除標(biāo)簽
    Command + Shift + F2
  34. 設(shè)置標(biāo)記(方便在一個(gè)文件中標(biāo)記方便選擇與刪除編輯操作)
    Command + K + Space 【無(wú)用沖突】
  35. 從光標(biāo)位置刪除至標(biāo)記
    Command + KW
  36. 從光標(biāo)位置選擇至標(biāo)記
    Command + KA
  37. 清除標(biāo)記
    Command + KG
  38. 跳轉(zhuǎn)到域或方法定義的點(diǎn)
    Alt + Fn + F2(ALT + F2)

基本的代碼跳轉(zhuǎn)與編輯功能很強(qiáng)大,唯獨(dú)不能支持代碼跳轉(zhuǎn)與模板編程等,畢竟不是一個(gè)IDE,沒有集成閱讀、編輯、編譯、運(yùn)行等。

二、包控制

參考包控制Package Control 安裝包控制器

?+Shift+P

2.1.自動(dòng)安裝

  1. ctrl+` 打開python命令輸入控制臺(tái)
    輸入命令之后,This code creates the Installed Packages folder for you (if necessary), and then downloads the Package Control.sublime-package into it. The download will be done over HTTP instead of HTTPS due to Python standard library limitations, however the file will be validated using SHA-256.會(huì)創(chuàng)建安裝包目錄,并且下載Package Contorl.sublime-package.

2.2. 手動(dòng)安裝

如果因?yàn)橐恍┰驅(qū)е驴刂婆_(tái)安裝指令沒有工作(比如網(wǎng)絡(luò)上有代理),可以執(zhí)行下列步驟手動(dòng)安裝包控制器:

  1. Click the Preferences > Browse Packages… menu
  2. Browse up a folder and then into the Installed Packages/ folder
  3. Download Package Control.sublime-package and copy it into the Installed Packages/ directory
  4. Restart Sublime Text

三、使用手冊(cè)

參考 官方手冊(cè) 非官方手冊(cè)

3.1. 命令面板

Command + Shift + P調(diào)出Command Pallete

安裝包:調(diào)出Command Pallete之后輸入Package Control,可以看到支持包的安裝與卸載等功能??梢园惭b各種插件包。

3.2. 自動(dòng)補(bǔ)全功能

這個(gè)并非代碼智能提示,類的API或?qū)傩蕴崾?,而是?jiǎn)單的當(dāng)前文件已有的text文本的補(bǔ)全。

Auto complete shows the completion popup as you type, so you can fill in long words by typing only a few characters. It's enabled by default for source code and HTML (but only after entering a < character).
自動(dòng)補(bǔ)全在你輸入type的時(shí)候顯示完成的彈出式popup提示,所以你可以通過(guò)輸入少量的字符來(lái)填充一個(gè)長(zhǎng)字符串。默認(rèn)的情況下對(duì)源代碼和HTML(只在輸入<之后)就是開啟的。

手動(dòng):Ctrl + 空格

3.3. Tab補(bǔ)全

輸入一段字符串之后,按Tab鍵就可以自動(dòng)補(bǔ)全。類似于linux terminal的命令補(bǔ)全效果。

3.4. 代碼片段與模板Snippet

重用代碼小片段

Tools > Snippet 或者Command + Shift + P調(diào)出Command Pallete然后輸入Snippet。

四、自定義設(shè)置

4.1. 編譯配置

Building System

Sublime Text提供了編譯系統(tǒng)允許用戶去運(yùn)行外部程序。編譯系統(tǒng)的共同使用案例包括:compiling編譯,transpiling,linting優(yōu)化,以及執(zhí)行測(cè)試executing tests。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容