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
警告和错误能够提供快速修复以帮助解决问题。 这些将做为灯泡显示在左边距的编辑器中。 单击灯泡将显示“代码操做”选项或执行操做。
代码挖掘经过显示与代码内联的引用和实现的数量来提供有价值的上下文信息。 这与“查找引用”密切配合,可以让您快速查看和导航到代码中的引用。