检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
简介 CodeArts IDE for Java中的代码完成由SmartAssist提供支持。它的代码补全推荐基于数千个开源项目,旨在准确匹配当前代码上下文。在补全推荐列表中,SmartAssist提供的补全推荐列表会用图标表示。 有关CodeArts IDE代码完成功能的一般信息,请参见代码补全。
组织imports 使用此Source Action可清理未使用的导入并自动排列import语句(“Shift+Alt+O”/“Ctrl+Alt+O”(IDEA键盘映射))。 父主题: 代码生成
简介 这些重构允许您将任意代码表达式转换为新变量、类字段、方法等。这与内联重构相反。 父主题: 提取/引入重构
内联方法 此重构允许您用方法的主体替换方法的用法。这与提取方法相反。 执行重构 在代码编辑器中,将光标放置在要内联的方法的声明或调用上。 在主菜单或编辑器上下文菜单中,选择Refactor>Inline Method,或按“Ctrl+Shift+Alt+L”。 在打开的 Inline
反转布尔值 通过此重构,您可以反转布尔变量的值或方法的返回值。 执行重构 在代码编辑器中,将光标放置在布尔变量或具有布尔返回值的方法的声明上。 在主菜单或编辑器上下文菜单中,选择Refactor>Invert Boolean。 在打开的Invert Boolean对话框中,为反转变量或方法提供新名称。
删除中间人 通过此重构,您可以将对类中的委托方法的调用替换为直接对委托字段的等效调用。您还可以删除委托方法,这些方法在重构后将不再使用。 执行重构 在代码编辑器中,将光标放置在其声明中委托字段的名称上。 在主菜单或编辑器上下文菜单中,选择Refactor>Remove Middleman。
构造函数生成 使用此Source Action添加初始化选定类字段的类构造函数。 CodeArts IDE还将提示您选择超类的构造函数(如果有),以便在生成的构造函数中调用它。超类构造函数的参数与当前类的选定字段组合。 父主题: 代码生成
用委托替换继承 通过这种重构,您可以从继承层次结构中删除类,同时保留父类的功能。在重构过程中,会创建一个私有内部类来继承以前的超类或接口。通过新创建的内部类调用父类的选定方法。 执行重构 在代码编辑器中,选择要重构的类,并将光标放置在要从其继承层次结构中删除继承的类中。 在主菜单
基本用法 按下“Ctrl+Shift+A”/“Shift Shift”启动SmartSearch。 如果您当前在代码编辑器中打开了一个Java文件,SmartSearch窗口将自动显示其大纲,让您在代码条目(例如类成员)之间导航。 输入搜索请求。为了缩小搜索范围,可以在Smart
内联变量 此重构允许您用变量的初始化器替换变量。这与引入变量相反。 执行重构 在代码编辑器中,将光标放置在要内联其值的变量的用法上。 在主菜单或编辑器上下文菜单中,选择Refactor>Inline Variable,或按“Ctrl+Alt+N”。 在打开的Inline Vari
修改快捷键方案 您可以在键盘快捷方式编辑器中通过两种方式修改默认的快捷键。 方式1:右键单击您想要修改的快捷键,选择更改键绑定菜单。 方式2:双击该快捷键方案所在的行,在唤起的弹窗中输入想要绑定的新快捷键: 父主题: 默认键绑定
核心CLI选项 以下是通过codearts命令从命令行启动CodeArts IDE时可以使用的可选参数。 参数 描述 -h或--help 打印命令行参数的内置帮助。 -v或--version 打印CodeArts IDE版本(例如1.22.2)、提交ID和体系结构(例如x64)。
CLI高级选项 有几个CLI选项有助于重现错误和高级设置。 参数 描述 -s,--status 打印进程使用情况和诊断信息。 --disable-gpu 禁用GPU硬件加速。 --verbose 打印详细输出(意味着--wait)。 --prof-startup 在启动过程中运行CPU探查器。
某些设置允许您指定CodeArts IDE将运行以执行某些操作的可执行文件。例如,您可以选择集成终端应使用的shell。为了增强安全性,此类设置只能在用户设置中定义,而不能在工作区范围中定义。 以下是工作区设置中不支持的设置列表: git.path terminal.external.windowsExec
方法补全 CodeArts IDE为所需方法的元素提供代码补全:方法名称、返回值类型、参数和方法体。 在类内部,使用代码补全会根据类变量提供与变量相关方法(即getters/setters)的声明和主体。 在主项目类中,键入m并使用代码补全快速提供main的声明。 父主题: 代码补全
生成hashCode()和equals() 使用此Source Action生成具有默认实现的hashCode()和equals()方法存根。CodeArts IDE提示您选择类的非静态字段,这些字段用于确定对象相等/计算哈希代码值。 父主题: 代码生成
引入参数 此重构允许您为方法声明引入新参数,以便在方法调用中,原始表达式被提供为方法参数。您还可以选择保留原始方法,或者使用创建的参数定义一个新方法。这与内联参数重构相反。 执行重构 在代码编辑器中,将光标放置在要提取到参数的表达式上。 在主菜单或编辑器上下文菜单中,选择Refactor>Introduce
内联字段 这个重构操作允许您将字段的使用替换为其值,并删除字段的声明。这与引入字段相反。 执行重构 在代码编辑器中,将光标放在您想要内联其值的字段的声明或使用位置。 在主菜单或编辑器上下文菜单中,选择Refactor>Inline Field。 在打开的Inline Field对
Type Hierarchy Type Hierarchy视图显示了继承关系,允许您查看所选类的父类和子类。要打开Type Hierarchy视图,在右侧的活动栏中,选择Java视图并展开Type Hierarchy节点。 右键单击一个类型,选择显示Show Type Hierarchy。
简介 启动调试会话时,Run and Debug视图将打开,以显示与运行和调试相关的所有信息。手动打开 Run and Debug视图,单击右侧活动栏中的Run and Debug按钮(),或按“Ctrl+Shift+D”/“Shift+Alt+F9”/“Alt+5”/“Ctrl+Shift+F8”快捷键。