检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
public class MyComparator implements Comparator<String> { @Override public int compare(String s1, String s2) { return
Python代码重构简介 Python程序重构的目标是进行系统级的代码更改,同时不影响程序的行为。CodeArts IDE提供了许多易于访问的重构选项。 重构命令可以从编辑器的上下文菜单中获取。选择您想要重构的元素,右键单击它,并从上下文菜单中选择“重构”。
Java代码重构简介 Java程序重构的目标是在不影响程序行为的情况下进行系统范围的代码更改。SmartAssist扩展提供了许多易于访问的重构选项。 重构命令存在于编辑器的右键菜单中。选择用户要重构的元素,右键单击它,然后从上下文菜单中选择“重构”。
) { message = hello + ", " + world; } public static InnerClass newInnerClass(String hello, String world) { return
private final MyAbstractClass abstractClass = new MyAbstractClass(); public AbstractClass getAbstractClass() { return
private String value; public String getValue() { return value; } Printer(String value) {
代码编辑 基本信息 选择代码 格式化代码 折叠代码 父主题: 编辑代码类操作介绍
折叠代码 您可以使用行号和行开始之间的折叠图标来折叠代码区域。将鼠标移动到折叠符号上,然后单击图标实现折叠和展开区域。使用“Shift + 单击”折叠图标实现折叠或展开区域和内部的所有区域。 您还可以使用以下操作: 折叠(Ctrl+Shift+[ / Ctrl+-(IDEA键盘映射
代码补全 编程语言的代码补全 代码补全功能 代码补全类型 父主题: 补全代码类操作介绍
代码导航 快速文件导航 使用面包屑导航路径 转到定义 转到类型定义 转到实现 查找所有引用 转到编辑器中的符号 转到行 大纲视图 括号匹配 错误和警告 父主题: 导航类操作介绍
代码编写 CodeArts IDE for C/C++ 包含了内置的符号重命名,提取重构,代码补全/提示,实时语法检查等一些高级代码编写功能。 符号重命名(Rename symbol) 最基础的重构之一,但是变量或方法名字的可读性非常重要。在光标选中某个变量或方法后,右键单击以调出编辑器上下文菜单并且选择重命名符号或直接按
代码补全 CodeArts IDE为当前项目和已安装包中的文件中的Python关键字和所有符号提供代码补全。 更多CodeArts IDE代码补全功能的详情,请参阅补全代码类操作介绍。 触发代码补全 要手动触发代码补全,请按“Ctrl+I” / “Ctrl+Space” / “Ctrl
代码定位 定位任意实体 搜索查询“init”将匹配名称中包含“init”的所有实体。 定位类 搜索查询“class:init”将匹配名称中包含“init”的所有类。使用替代语法,此查询也可以写为“type:init”、“init:class” 或“init:c”。 查询某个类的成员
选择代码 选择当前行 键盘快捷键:Ctrl+L 多重选择(多光标) CodeArts IDE支持多个光标以实现快速的同步编辑。您可以使用“Alt+单击”添加二级光标。每个光标根据其所在的上下文独立运行。添加更多光标的常见方法是使用Ctrl+Alt+Down或Ctrl+Alt+Up将光标插入下方或上方
代码校验 代码校验简介 在代码编辑器中查看问题 使用“问题”视图 配置校验规则 父主题: 校验代码类操作介绍
浏览代码 CodeArts IDE提供了多种浏览Python代码的功能。除了代码导航中描述的常规代码导航外,您还可以使用一些特定为Python语言服务的功能。 转到定义 结构视图 CodeLens 查找功能 类型层次结构 父主题: 导航类操作介绍
代码定位 定位任意实体 一个搜索查询test匹配所有名称中带有test一词的实体。 定位类 一个搜索查询class:test匹配所有名称中包含test的类。使用替代语法,这个查询也可以写作c:test、test:class或test:c。 定位类中的方法 一个搜索查询class:vet
return @name.setter def name(self, value): = value 为类属性创建setter、getter和deleter方法 “propsd” @property def name(self): return @name.setter
在提取重构期间,系统将提示您提供有意义的名称。 提取变量 TypeScript语言服务提供Extract to constant重构,为当前选定的表达式创建新的局部变量: 使用类时,还可以将值提取到新属性中。
一般语句 代码片段描述 缩写 扩展内容 为表达式引入变量 “var” var my_expression 从封闭方法返回表达式的值 “return” return my_expression 将表达式用括号包围 “par” (my_expression) 给表达式取反 “not”