翻譯|使用教程|編輯:李爽夏|2018-10-23 16:33:51.000|閱讀 2833 次
概述:IntelliSense是各種代碼編輯功能的通用術(shù)語,包括:代碼完成(a.k.a. content-assist),參數(shù)信息,快速信息和成員列表。本篇文章介紹了CodeMix中的IntelliSense的相關(guān)信息。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
CodeMix在線訂購年終抄底促銷!火爆開搶>>
IntelliSense(智能感知)是各種代碼編輯功能的通用術(shù)語,包括:代碼完成(a.k.a. content-assist)、參數(shù)信息、快速信息和成員列表。
CodeMix插件與基于Eclipse的IDE和工具(如MyEclipse、Spring Tools Suite和JBoss Tools)兼容,因此用戶可以繼續(xù)在習(xí)慣的環(huán)境中工作。
CodeMix包括適用于JavaScript的IntelliSense、TypeScript、JSON、HTML、CSS、Less和Sass。 CodeMix支持用任何編程語言完成的字,但也可以通過安裝語言擴(kuò)展來配置為具有更豐富的IntelliSense。 IntelliSense提供不同類型的完成,包括語言服務(wù)器建議、片段和簡單的基于單詞的文本完成。
IntelliSense功能由語言服務(wù)提供支持。語言服務(wù)基于語言語義和源代碼分析提供智能代碼完成。如果語言服務(wù)知道可能會(huì)出現(xiàn)的代碼,則在用戶鍵入時(shí)會(huì)彈出IntelliSense建議。如果繼續(xù)鍵入字符,則會(huì)過濾成員列表(變量、方法等),以僅包含包含鍵入字符的成員。按Tab鍵或Enter鍵以插入所選成員。
通過按Ctrl + Space或鍵入觸發(fā)器字符(例如JavaScript中的點(diǎn)字符(。))在任何編輯器窗口中調(diào)用IntelliSense。
提示:建議小部件支持CamelCase過濾,這意味著可以在方法名稱中鍵入大寫字母以限制建議。例如,“cra”會(huì)快速顯示“createApplication”。
可以在鍵入時(shí)關(guān)閉IntelliSense。請(qǐng)參閱以了解如何禁用或自定義IntelliSense功能。
選擇方法后,將為用戶提供參數(shù)信息和文檔。鍵入?yún)?shù)時(shí),提示可幫助用戶在不同的可能方法簽名之間進(jìn)行選擇,并提供與輸入?yún)?shù)相對(duì)應(yīng)的文檔。
提示:參數(shù)提示默認(rèn)為摘要。有關(guān)詳細(xì)提示,請(qǐng)轉(zhuǎn)到“首選項(xiàng)”并將codemix.editor.parameterHint設(shè)置更改為詳細(xì)信息。
錯(cuò)誤和警告可以通過豐富的語言服務(wù)或在后臺(tái)不斷分析代碼的連接器生成。 警告和錯(cuò)誤顯示在多個(gè)位置:
警告和錯(cuò)誤可以提供快速修復(fù)以幫助解決問題。 這些將作為燈泡顯示在左邊距的編輯器中。 單擊燈泡將顯示“代碼操作”選項(xiàng)或執(zhí)行操作。
代碼挖掘通過顯示與代碼內(nèi)聯(lián)的引用和實(shí)現(xiàn)的數(shù)量來提供有價(jià)值的上下文信息。 這與“查找引用”密切配合,可讓用戶快速查看和導(dǎo)航到代碼中的引用。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: