CodeArts智能代码补全
代码补全类型主要有:
- 关键字基础补全
- 名字补全
- 类型补全
- 方法补全
- 片段补全
- 缩写补全
- 智能类型匹配补全
- 标签属性补全
CodeArts的代码补全具有能使用字段名称的驼峰字母作为关键字母快速搜索的特点。
关键字基础补全
关键字(Reserved Words)是指在Java、Javascript等计算机语言中有特定含义,用来表示一种数据类型,或者表示程序的结构等。
CodeArts支持计算机语言的关键字基础补全。
如图所示:
输入关键字首字母,代码补全列表可优先推荐关键字public、private、protected。
名字补全
名字是指用户自定义的变量名、参数名、方法名、类名、接口名、包名等名称。
- CodeArts可根据上下文场景,推荐当前变量命名的模板。
定义类的变量,代码推荐变量命名最优模板。
- 当您定义好方法参数后,输入首字母后,CodeArts可优先在代码列表中推荐参数名称。
输入名字首字母,代码补全列表可展示建议的名字。
类型补全
类型包括基础数据类型(整数类型、字符类型、浮点类型、布尔类型)和引用类型(类、接口类型、数组类型、null类型)。
定义的每一个变量都必须声明其数据类型,因其在编译时进行严格的语法检查,如果变量值的数据类型与定义的类型不同,则会报错。
因此,CodeArts对数据类型进行补全,便于减少拼写错误,加快变量的定义。
如图所示:
输入数据类型首字母,代码补全列表可优先推荐。
方法补全
方法是指定义在类中的具有特定功能的一段独立小程序。CodeArts方法补全时可补全方法所需的元素:方法名、返回值类型、参数表、方法体。
- CodeArts可根据类中的变量,补全类变量相关方法。
类中已定义变量homeBrandMapper,CodeArts搜索推荐关于变量的常用的模板set和get方法。
选择setHomeBrandMapper()方法上屏后,自动补全变量的set方法包含方法名、参数表、方法体。
- 在项目主类中,可快速进行main方法声明补全。
在类中输入main,选择main() method declaration上屏后,补全主类main方法。
片段补全
动画演示:
缩写补全
- sout、souf、soutm、soutp、soutv打印方法
- for循环简写fori
- prsf、psf、psfi、psfs、psvm变量定义语句
智能类型匹配补全
默认情况下,CodeArts会在您键入时自动显示代码推荐列表窗口。当您完成语句上屏,希望转换当前代码时,按Ctrl+Shift+Space
键可触发CodeArts搜索与当前的代码相关内容,选择可进行转换。
实例如下:
return返回语句。CodeArts 扫描return语句相关的方法内容,并建议适合当前上下文的返回值。
Ctrl+Shift+Space
,推荐列表展示可转换的代码。
标签属性补全
HTML,包括CSS 类和JSX 中的 HTML 标签的补全。
按<
可以开始输入标签名称。CodeArts扫描文件显示适合当前上下文的标记名称列表。
按Enter
键,CodeArts可添加所选的标签。
驼峰搜索
变量、参数、类、方法均可使用驼峰字母作为关键字母快速搜索,驼峰字母不区分大小写。
直接输入SmsHomeBrandMapper的驼峰字母“Shbm”作为关键字;
CodeArts搜索项目中的相关类名展示在代码推荐列表,Enter
或Tab
键可上屏SmsHomeBrandMapper。
- 点赞
- 收藏
- 关注作者
评论(0)