8种桌面IDE CodeArts智能代码补全类型

网友投稿 247 2022-10-06

8种桌面IDE CodeArts智能代码补全类型

摘要:代码补全可以有效的提升开发效率、减少拼写错误和输入代码量。CodeArts 依赖于 codearts.smartassist-java-ls 插件实现代码补全功能。

本文分享自华为云社区《​​CodeArts 智能代码补全​​》,作者: HuaweiCloud 开发工具。

代码补全类型主要有:

关键字基础补全名字补全类型补全函数补全片段补全缩写补全智能类型匹配补全标签属性补全

CodeArts 的代码补全具有能使用字段名称的驼峰字母作为关键字母快速搜索的特点。

关键字基础补全

关键字 (Reserved Words) 是指在 Java、Javascript 等计算机语言中有特定含义,用来表示一种数据类型,或者表示程序的结构等。

CodeArts 支持计算机语言的关键字基础补全。

如图所示:

输入关键字首字母,代码补全列表可优先推荐。

名字补全

名字是指用户自定义的变量名、参数名、方法名、类名、接口名、包名等名称。

CodeArts 可根据上下文场景,推荐当前变量命名的模板。

定义类的变量,代码推荐变量命名最优模板。

当您定义好方法参数后,输入首字母后,CodeArts 可优先在代码列表中推荐参数名称。

输入名字首字母,代码补全列表可展示建议的名字。

类型补全

类型包括基础数据类型 (整数类型、字符类型、浮点类型、布尔类型) 和引用类型 (类、接口类型、数组类型、null 类型)。

因此,CodeArts 对数据类型进行补全,便于减少拼写错误,加快变量的定义。

如图所示:

输入数据类型首字母,代码补全列表可优先推荐。

函数补全

CodeArts 可根据类中的变量,补全类变量相关函数。

类中已定义变量 homeBrandMapper,CodeArts 搜索推荐关于变量的常用的模板方法。

选择 setHomeBrandMapper () 方法上屏后,自动补全变量的 set 方法包含方法名、参数表、函数体。

在类中输入 main,选择 main () method declaration 上屏后,补全主类 main 方法。

片段补全

CodeArts 为常用的代码片段提供了标准的模板,这些代码片段具有基于源代码语言的各种构造。这包括条件语句和循环、折叠区域和其它构造。

动画演示:

缩写补全

CodeArts 常用缩写补全,可自动补全代码语句及符号。

常用缩写:

sout、souf、soutm、soutp、soutv 打印函数for 循环简写 foriprsf、psf、psfi、psfs、psvm 变量定义语句

动画演示:

智能类型匹配补全

智能类型匹配代码能够过滤代码建议列表并仅显示适用于当前上下文的类型。

在可以确定类型的情况下使用:

默认情况下,CodeArts 会在您键入时自动显示代码推荐列表窗口。当您完成语句上屏,希望转换当前代码时,按 Ctrl+Shift+Space 键可触发 CodeArts 搜索与当前的代码相关内容,选择可进行转换。

return 返回语句。CodeArts 扫描 return 语句相关的方法内容,并建议适合当前上下文的返回值。

鼠标在 return 上,操作快捷键 Ctrl+Shift+Space,推荐列表展示可转换的代码。

标签属性补全

CodeArts 能够自动补全许多文件类型中标签和属性的名称和值:

HTML,包括 CSS 类和 JSX 中的 HTML 标签的补全。

按 < 可以开始输入标签名称。CodeArts 扫描文件显示适合当前上下文的标记名称列表。

按 Enter 键,CodeArts 可添加所选的标签。

驼峰搜索

变量、参数、类、方法均可使用驼峰字母作为关键字母快速搜索,驼峰字母不区分大小写。

直接输入 SmsHomeBrandMapper 的驼峰字母 “Shbm” 作为关键字;

CodeArts 搜索项目中的相关类名展示在代码推荐列表,Enter 或 Tab 键可上屏 SmsHomeBrandMapper。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:新课上线 | 每次 5 分钟,轻松玩转阿里云容器服务!
下一篇:Java redis存Map对象类型数据的实现
相关文章

 发表评论

暂时没有评论,来抢沙发吧~