检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用面包屑导航路径 编辑器内容上方有一个导航栏。它显示当前位置,并允许您在文件夹、文件和符号之间快速导航。您可以使用查看>显示导航路径主菜单或通过breadcrumbs.enabled setting,启用设置关闭面包屑。 导航栏始终显示文件路径,并在语言扩展的帮助下显示光标所在位置的符号路径
编码基础操作 CodeArts IDE for C/C++ 包含了内置的语法着色,定义预览,跳转定义,类继承关系图,调用关系图等一些编码基础功能。 语法着色 该功能可对函数,类型,局部变量,全部变量,宏,枚举,成员变量等上色。 跳转定义 - 当光标放在代码处,“Ctrl+单击”或者
转到编辑器中的符号 您可以使用“Ctrl+Shift+O” / “Ctrl+Shift+Alt+N” (IDEA键盘映射)/ “Ctrl+F12” (IDEA键盘映射)导航到文件中的符号。按向上或向下箭头键导航到所需的位置。 要导航到项目中的符号,请按“Ctrl+T”,开始键入符号的名称
重构前 class ChangeClassSignature { public class MyOtherClass { ChangeClassSignature myClass; void myMethod(ChangeClassSignature
main(String[] args) { System.out.println(generateText(new Supplier<String>() { public String get() { return
returnNewValue(); } return 0; } public int returnValue() { ... } public int returnNewValue() { ... } } 父主题: 内联重构
@tag:特定于CodeArts IDE子系统的设置。 Search栏记住您的设置搜索查询,并支持撤消/重做(“Ctrl+Z”/“Ctrl+Shift+Z”/“Ctrl+Y”)。
} return true; } } 父主题: 重构
method return value:当一个方法在调试会话期间被多次调用时,本节显示该方法在上一步返回的值。这使您可以观察值在方法调用之间的变化。 this:显示正在调用其方法的对象的内容。 local:显示被调用方法作用域内的局部变量。
hello; } public String getWorld() { return world; } } } 父主题: 提取/引入重构
重构前 class InlineParameter { private double InlineParameter(double rad, double pi) { return pi * rad * rad; } public void
重构前 class TypeMigration { private ArrayList<String> myResult; public String[] getResult() { return myResult.toArray(new String
在提取重构期间,系统将提示您提供有意义的名称。 父主题: 重构操作
简介 约束与限制 虽然这个主题主要关注Git,但大多数源代码控制界面和工作流程在其他源代码管理系统中也是通用的。如果您对Git还不熟悉,可以从git-scm网站开始,那里有一本流行的在线书籍和入门视频。
createInnerClass() { return new ReplaceConstructor.InnerClass(hello, world); } } 父主题: 重构
在主菜单或编辑器上下文菜单中,选择Refactor>Change Method Signature或按“Ctrl+F6”。 在打开的Change Method Signature对话框中,提供重构选项。 指定方法的可见性、名称和返回类型。
name = "Default Car"; String getName(MoveInstanceMethod anotherObject) { System.out.print(anotherObject.toString()); return
public static void staticMethod() { System.out.println(staticStr); } private static Boolean staticMethod2() { return
() { public String str () { return str; } public int publicMethod() { return i; }
int b; public void InlineMethod() { int c = add(a, b); int d = add(a, c); } private int add(int a, int b) { return