本篇内容主要介绍使用codearts创建工程、代码补全和重构、运行调试代码、build构建和测试相关的主要功能。
一、下载安装codearts
- codearts安装要求
至少需要 2 gb ram ,但是推荐8 gb ram;
至少需要 2.5 gb 硬盘空间,推荐ssd;
64位microsoft windows 10
- 下载并安装codearts
>>>前往codearts
下载解压完成后,运行codearts-*.exe文件。
按照安装导航的步骤,选择个人安装配置进行安装。
二、codearts登陆与激活
运行codearts,前往codearts登陆与激活
三、创建或导入java工程
- codearts支持选择四种java模板创建工程,选择创建springboot工程时,可根据需求选择(可多选)相应的第三方依赖,创建成功后第三方依赖被成功写入pom.xml或build.gradle文件。
- 创建成功的提示弹窗中,点击→此窗口,工程在当前窗口打开。点击→新窗口,codearts将打开新窗口并加载已创建的工程。
- codearts工程创建完成,系统自动进入工程工作界面。
创建工程实例:
codearts同样可以导入已有的java工程,见下方:
四、语言服务初始化与日志查看
- 加载项目时,java语言服务会进行初始化,状态栏会有语言服务初始化过程提示信息,点击可查看更多语言服务初始化过程的日志。语言服务初始化过程中会启动相关服务、下载依赖的jar包及进行indexing,此过程受计算机性能、网速等因素影响会耗费一定的时间。
- 语言服务初始化完成之前,语言服务相关功能(如代码补全、代码重构、查看类型定义等)将不会有很好的体验,此时需耐心等待语言服务初始化完成。
下图:点击语言服务状态栏查看更多信息
下图:语言服务未初始化完成时,代码补全提示‘element information is not available during index update’
当右下角弹出提示“language server is ready”时(见下图),说明语言服务已初始化完毕,此时可执行文件类和方法会出现运行按钮,我们就可以开始正常使用语言服务的全部功能。
五、代码补全和重构
语言服务初始化完成后,即可使用代码补全和代码重构等功能。代码补全列表中包含语言服务的补全及强大的ai智能补全(带有⊕图标),见下图。
>>>
通过顶部菜单“重构”功能或者右键菜单中“refactor”即可使用代码重构的功能,codearts同样支持使用快捷键来快速进行代码重构。
>>>
codearts还提供了华为云sdk代码补全助手,自动生成华为云sdk使用的模板代码(右键菜单中可解锁启用)。
语言服务的其它功能(如查找引用,转到声明等),请自行尝试使用。
六、代码运行调试
- 语言服务初始化完成后,在可运行的文件左侧会显示运行图标,选择run或者debug即可开始调试,调试控制台中将会显示调试运行的信息。
- codearts同样支持配置更多运行参数,可在代码左侧设置断点,debug进入断点后,可在右侧运行视图中查看调试相关信息(变量、监视、调用堆栈),也可以对断点进行管理。
- codearts不支持并行运行,如果在当前文件或跨文件同时触发多个类和方法的运行,codearts将提示相应消息。
七、构建工程
codearts会在代码调试运行前自动进行工程构建,我们同样可以通过菜单项或者构建视图单独构建工程,构建视图右侧将显示构建过程信息。
八、运行单元测试用例
codearts在底部测试视图提供单元测试运行功能。
- 运行当前文件所有用例,请点击类文件左侧绿色按钮,选择run模式,底部栏自动打开测试视图,展示当前运行所有用例,右侧输出运行日志。
- 运行当前单个测试用例,请点击用例左侧绿色按钮,选择run模式或点击测试视图列表内用例右侧的绿色按钮,测试视图将展示当前运行的用例,点击用例后右侧输出该用例的运行日志。
底部栏测试视图提供了用例管理的相关功能,如筛选、字母排序、耗时排序、运行日志、终止运行。