[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 安裝~
2. 開始使用 SublimeCodeIntel
裝好後就可以使用了 (有點忘記是不是需要重新啟動 Sublime Text)~
像是我把語法設定成 Python 後,打入 imp,
它就很聰明的列出來可能的關鍵字 import,
這時按下 Enter 就能補齊 import 這個字了:
像我 import 了 subprocess 模組之後,
打入 subprocess. 就會列出 subprocess 下的所有成員,
可以直接選擇要呼叫的函式,按下 Enter 就會幫忙補齊了:
在補齊函式名稱之後,在括號裡面,也會即時顯示出這個函式的所有參數宣告,
如果這時按下 Enter 的話,會把所有的參數補齊上去,
如果不想要補齊所有參數,也可以自己打一打,
當你輸入逗號 “,” 時,還是會顯示這個函式的宣告供參考:
SublimeCodeIntel 真的是相當不錯的 plugin~
之前裝的 Anaconda 有 python linting 和 Intelli-sense 的功能,
但原本我就不用它的 linting,
現在它的 Intelli-sense 功能似乎又沒有 SublimeCodeIntel 方便,
因此看起來 Anaconda 是可以移掉囉~