检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
智能搜索基本用法 可选:使用快捷键“Ctrl+Shift+A”/“Shift Shift”启动“智能搜索”窗口。 图1 智能搜索窗口 如果在代码编辑器中打开了一个Java文件,“智能搜索”窗口将自动显示其大纲,用户可以在代码条目(例如类成员)之间导航。 输入关键字即可进行搜索。为了缩小搜索范围
使用Java进行智能搜索 智能搜索基本用法 搜索查询语法和运算符 定位代码 父主题: 使用CodeArts IDE for Java
版本控制集成: Git 集成:支持Git 版本控制系统,方便代码版本管理和协作开发。 父主题: 产品优势
其中“构建系统”选择“Maven”,“框架”选择“SpringBoot”。 单击“创建”,项目开始加载,会启动相关服务、下载依赖的Jar包等,此过程受计算机性能、网速等因素影响会耗费一定的时间。
“Gradle SDK”:从这个列表中选择一个与Gradle一起使用的JDK:捆绑的JDK、本地安装的JDK或从系统变量(如“JAVA_HOME”)解析的JDK。
重构前 “com\refactoring\source\ChangeClassSignature.java”文件内容如下: class ChangeClassSignature { public class MyOtherClass { ChangeClassSignature
能力可扩展,生态更开放:支持基于插件的能力扩展,开放的插件标准,开源的插件框架,开放的插件市场,形成更加开放的生态系统。 界面可裁剪,体验更优质:支持基于组件的界面剪裁,在精简模式下形成专用工具的优质体验,又可以在需要时升级为全模式的全量IDE工具。
版本控制集成: Git 集成:支持 Git 版本控制系统,方便代码版本管理和协作开发。 父主题: 产品优势
定位代码 定位任意实体 搜索查询test将匹配所有名称中带有test的实体,如下图所示。 图1 定位任意实体 定位类 搜索查询class:test将匹配所有名称中包含test的类。使用替代语法,这个查询也可以写作c:test、test:class或test:c,如下图所示。 图2
搜索查询语法和运算符 搜索查询语法 搜索查询是由dataSource:stringToMatch对组成的字符串,可以通过空格或运算符连接。如果查询中省略了dataSource,将在所有可用的数据源中进行搜索。也可以使用反向模式,即stringToMatch:dataSource。以下是可用数据源的列表
它只能处理简单的功能,不支持内联方法、函数模板、主函数和在系统头文件中声明的函数,该功能可以内联所有函数引用。
return 0; } public int returnValue() { ... } public int returnNewValue() { ... } } 父主题: 内联重构
管理文件系统 管理远程文件系统 当与主机建立连接时,RemoteShell会自动在“远程文件管理器”区域中打开其文件系统。 要手动打开远程文件系统,请在“会话管理”区域中,单击“打开远程文件管理器”按钮()。
new TestClass() { public String str () { return str; } public int publicMethod() { return
} return true; } } 父主题: 使用Java重构代码
其中“构建系统”选择“Maven”,“框架”选择“SpringBoot”。 图1 新建工程 单击“创建”,项目开始加载,语言服务初始化过程中会启动相关服务、下载依赖的Jar包及进行Indexing,此过程受计算机性能、网速等因素影响会耗费一定的时间。
hello; } public String getWorld() { return world; } } 父主题: 提取/引入重构
提供扩展ID,例如,@ext:markdown-language-features。 @feature:特定于功能子组的设置。例如,@feature:explorer显示资源管理器的设置。 @id:根据设置ID查找设置。
refactoring\source\InlineParameter.java”文件内容如下: class InlineParameter { private double InlineParameter(double rad, double pi) { return
“return” return my_expression 将表达式用括号包围。 “par” (my_expression) 给表达式取反。 “not” not (my_expression) 返回表达式的长度(项目数)。