检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
补全代码类操作介绍 代码补全 使用Java代码自动导入 使用Python代码提示 父主题: CodeArts IDE基础操作介绍
运行与调试代码 运行代码 您可以通过以下的任意方式来使用当前选定的解释器运行代码: 单击CodeArts IDE主工具栏上的“开始执行(不调试)”按钮 (),以启动内置的“当前文件”启动配置。 在代码编辑器的任意位置右键单击,并选择“在终端中运行 Python 文件”。如果您在选定的代码块上调用此命令
搜索查询语法和运算符 搜索查询语法 搜索查询是由dataSource:stringToMatch对组成的字符串,可以通过空格或运算符连接。如果查询中省略了dataSource,将在所有可用的数据源中进行搜索。也可以使用反向模式,即stringToMatch:dataSource。以下是可用数据源的列表
搜索查询语法和运算符 搜索查询语法 搜索查询是一个字符串,用于在SmartSearch窗口(“Shift+Shift” / “Ctrl+Shift+A”)中查询对应条目,由“dataSource:stringToMatch”对组成,这些对可以通过空格或运算符连接。如果查询中省略了“
尽可能使用Interface 此重构允许您将从基类/接口派生的指定方法的执行委托给实现同一接口的父类或内部类的实例。 执行重构 在代码编辑器中,将光标放在应通过父类/接口委托其方法的类的声明上。 在编辑器上下文菜单中,选择“重构 > 尽可能使用接口”。 在打开的“尽可能使用接口”对话框中
将内部类或实例转换为静态 通过此重构,您可以将内部类转换为嵌套的静态类,或将实例方法转换为静态方法。 执行重构 在代码编辑器中,将光标放在要转换为静态的类或方法的声明上。 在编辑器上下文菜单中,选择“重构 > 使静态...”。 在打开的“将Class设为静态”对话框中,提供重构参数
移动内部类到一级 此重构支持您将内部类移至上层,这个重构将包外的类、函数、变量、常量和命名空间移动到一个包中。 执行重构 在代码编辑器中,将光标放在要移动到上层的类的声明位置。 在编辑器的上下文菜单中,选择“重构 > 将内部类移动到上一级”。 在打开的“将内部类移动到上一级”对话框中
搜索并替换为正则表达式 除了搜索和替换表达式外,您还可以通过将正则表达式与捕获组一起搜索和重用匹配的部分内容。通过单击“使用正则表达式”按钮()或按“Alt+R”,在搜索框中启用正则表达式,然后编写正则表达式并使用括号定义组。 然后,您可以通过在替换字符串中使用$n引用每个组中匹配的内容
Python项目代码片段介绍 代码片段是模板,可以简化如循环或条件语句等重复代码模式的输入。CodeArts IDE为Python语言提供了多个内置的代码片段,这些片段和其他建议一起出现在代码补全(“Ctrl+I” / “Ctrl+Space”/“Ctrl+Shift+Space”
其中“构建系统”选择“Maven”,“框架”选择“SpringBoot”。 单击“创建”,项目开始加载,语言服务初始化过程中会启动相关服务、下载依赖的Jar包及进行Indexing,此过程受计算机性能、网速等因素影响会耗费一定的时间。
CodeLens Java引用CodeLens显示当前类的超类/子类的内联计数,以及当前方法的重写。 单击CodeLens,在弹出的窗口中选择要导航到的实体。 父主题: 使用Java项目代码导航
调用层次结构 “调用层次结构”视图显示了从某个方法到其他方法的所有调用,并允许用户深入到调用者和被调用者。要打开“调用层次结构”视图,可以在底部的活动栏中,单击“调用层次结构”视图。 右键单击一个方法,选择“调用层次”,或按“Shift+Alt+H”或“Ctrl+Alt+H”(IDEA
转到实现 语言服务还支持通过按“Ctrl+Alt+B”跳转到符号的实现。对于接口,这显示了该接口的所有实现者,对于抽象方法,这显示了该方法的所有具体实现。 还可以通过Peek视图使用此功能,该视图显示在当前编辑器中,因此您不需要切换上下文。要在Peek视图中查看方法的实现,右键单击符号
转到行 您可以跳转到当前打开的文件中的特定行,也可以跳转到任意文件中的特定行。 要跳到当前打开的文件中的一行,请按Ctrl+G,然后在打开的弹出窗口中键入所需的行。要额外指定要转至的列,请将其附加在冒号:之后,以便整个查询格式为:行:字符。 要跳转到任意文件中的行,请执行以下操作:
结构视图 “结构”视图显示当前活动的Java文件的符号树,并提供了几种排序、分组和过滤功能。要打开“结构”视图,在右侧活动栏中单击“结构”视图。 要快速导航到一个符号,在“结构”视图列表中单击相应的项。使用“结构”视图工具栏按钮对显示的符号进行排序、过滤和分组。 :单击后按字母顺序对列表进行排序
括号匹配 在CodeArts IDE中,括号匹配(也称为括号高亮)是一项常见的功能,用于帮助开发者更轻松地找到匹配的括号对。 当光标靠近其中一个括号,匹配的括号就会高亮显示。 您可以使用“Ctrl+Shift+\”跳转到匹配的括号。 父主题: 代码导航
查找功能 查找引用 选择一个符号,然后按下“Alt+F7”(IDEA快捷键)/“Shift+Alt+F12”,在“查找引用”视图中打开该符号的所有引用。 “查找引用”视图的工具栏按钮有: /:展开/折叠列表中的所有项。 /:在代码编辑器中打开符号的下一个/上一个出现位置。 :在导入语句中显示引用
转到定义 语言服务加载成功后,可以通过按“F12”或在主菜单中选择“导航>转到定义”来转到符号的定义。如果按“Ctrl”键并将鼠标悬停在符号上,将显示声明的预览。 您可以使用“Ctrl+单击”跳转到定义,也可以使用“Ctrl+Alt+单击”将定义打开在侧边打开。 还可以通过Peek
类型层次结构 “类型层次结构”视图显示了继承关系,允许用户查看所选类的父类和子类。要打开“类型层次结构”视图,在右侧的活动栏中,单击“类型层次结构”视图。 右键单击一个类型,选择“类型层次”。 使用“类型层次结构”视图工具栏按钮在不同的查看模式之间切换。 类层次结构:查看父类和子类
CodeLens 使用CodeLens可以提高开发效率,因为开发者可以快速获取上下文相关的信息,而不需要切换到不同的工具或界面。 Python引用CodeLens会显示当前类的超类/子类的内联计数,以及当前方法的重写情况。 单击CodeLens,在打开的弹出窗口中选择要导航到的项目