[Sublime Text] 用 SublimeCodeIntel 輔助 auto-complete

[Sublime Text] 用 SublimeCodeIntel 輔助 auto-complete

今天在逛 Package Control 的熱門區發現了一個蠻不錯的 plugin~

這個 SublimeCodeIntel 可以在寫程式的時候,

幫忙 auto-complete 模組和函式的名稱,相當方便~

目前支援的語言大部分是 Scripting/Markup language,

像是我有在用的 JavaScript, Python, HTML, XML, XSLT, HTML5, CSS, Node.js, PHP 等等~

 

1. 安裝 SublimeCodeIntel

一樣從 Tools > Command Palette > Package Control: Install Package,

找到 SublimeCodeIntel 安裝~

Screen Shot 2015-05-01 at 上午1.25.48

 

2. 開始使用 SublimeCodeIntel

裝好後就可以使用了 (有點忘記是不是需要重新啟動 Sublime Text)~

像是我把語法設定成 Python 後,打入 imp,

它就很聰明的列出來可能的關鍵字 import,

這時按下 Enter 就能補齊 import 這個字了:

Screen Shot 2015-05-01 at 上午1.26.34

 

像我 import 了 subprocess 模組之後,

打入 subprocess. 就會列出 subprocess 下的所有成員,

可以直接選擇要呼叫的函式,按下 Enter 就會幫忙補齊了:

Screen Shot 2015-05-01 at 上午1.28.08

 

在補齊函式名稱之後,在括號裡面,也會即時顯示出這個函式的所有參數宣告,

如果這時按下 Enter 的話,會把所有的參數補齊上去,

如果不想要補齊所有參數,也可以自己打一打,

當你輸入逗號 “,” 時,還是會顯示這個函式的宣告供參考:

Screen Shot 2015-05-01 at 上午1.28.19  

 

SublimeCodeIntel 真的是相當不錯的 plugin~

之前裝的 Anaconda 有 python linting 和 Intelli-sense 的功能,

但原本我就不用它的 linting,

現在它的 Intelli-sense 功能似乎又沒有 SublimeCodeIntel 方便,

因此看起來 Anaconda 是可以移掉囉~

 

 

 

(本頁面已被瀏覽過 1,281 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料