IntelliSense(智能感知)是各類代碼編輯功能的通用術語,包括:代碼完成(a.k.a. content-assist),參數信息,快速信息和成員列表。html
CodeMix插件與基於Eclipse的IDE和工具(如MyEclipse,Spring Tools Suite和JBoss Tools)兼容,所以您能夠繼續在您習慣的環境中工做。編程
CodeMix包括適用於JavaScript的IntelliSense,TypeScript,JSON,HTML,CSS,Less和Sass。 CodeMix支持用任何編程語言完成的字,但也能夠經過安裝語言擴展來配置爲具備更豐富的IntelliSense。 IntelliSense提供不一樣類型的完成,包括語言服務器建議,片斷和簡單的基於單詞的文本完成。服務器
IntelliSense功能由語言服務提供支持。語言服務基於語言語義和源代碼分析提供智能代碼完成。若是語言服務知道可能的完成,則在您鍵入時會彈出IntelliSense建議。若是繼續鍵入字符,則會過濾成員列表(變量,方法等),以僅包含包含鍵入字符的成員。按Tab鍵或Enter鍵以插入所選成員。編程語言
經過按Ctrl + Space或鍵入觸發器字符(例如JavaScript中的點字符(。))在任何編輯器窗口中調用IntelliSense。編輯器
提示:建議小部件支持CamelCase過濾,這意味着您能夠在方法名稱中鍵入大寫字母以限制建議。例如,「cra」會快速顯示「createApplication」。工具
若是您願意,能夠在鍵入時關閉IntelliSense。ui
選擇方法後,將爲您提供參數信息和文檔。鍵入參數時,提示可幫助您在不一樣的可能方法簽名之間進行選擇,並提供與輸入參數相對應的文檔。spa
提示:參數提示默認爲摘要。有關詳細提示,請轉到「首選項」並將codemix.editor.parameterHint設置更改成詳細信息。插件
錯誤和警告能夠經過豐富的語言服務或在後臺不斷分析代碼的鏈接器生成。 警告和錯誤顯示在多個位置:code
警告和錯誤能夠提供快速修復以幫助解決問題。 這些將做爲燈泡顯示在左邊距的編輯器中。 單擊燈泡將顯示「代碼操做」選項或執行操做。
代碼挖掘經過顯示與代碼內聯的引用和實現的數量來提供有價值的上下文信息。 這與「查找引用」密切配合,可以讓您快速查看和導航到代碼中的引用。