检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
转换为实例方法 此重构允许您将类的静态方法转换为类实例的非静态方法。 执行重构 在代码编辑器中,将光标放置在要转换为实例方法的静态方法的声明上。 在主菜单或编辑器上下文菜单中,选择Refactor>Convert to Instance Method。 在打开的Convert to
移动或复制到提取的接口,还是保持原样。 单击Refactor以应用重构。 示例 例如,让我们基于提取ExtractImpl类的print方法创建一个新的提取ImplInterface接口。 重构前 class ExtractImpl { public static void
Override/implement方法 使用这些源操作可以覆盖父类的选定方法(“Ctrl+O”)/实现接口或抽象类的方法(“Ctrl+I”)。因此,CodeArts IDE为Override/implement方法生成存根。 父主题: 代码生成
外部terminal配置方法 首先编辑调试配置项。 配置后,运行时,在外部terminal输入字符串,回车后,terminal自动关闭。 如果需要在外部terminal里查看输出,在代码里面添加以下代码: 父主题: CodeArts IDE for C/C++
定位类中的方法 一个搜索查询class:vet AND method:test匹配所有名称中带有test的方法,并且属于名称中带有vet的类。 一个搜索查询class:test AND (method:upd OR method:del)匹配所有名称中带有upd或del的方法,并且属于名称中带有test的类。
选择要封装的字段,并(可选)自定义getter和setter方法的名称。 在封装区域中,选择是同时创建或单独创建getter、setter。选中Use accessor even when field is accessible复选框,以将所有字段引用替换为对相应访问器方法的调用。 指定封装字段和访问器的可见性。
在Field name字段中,指定新创建的内部类的字段名称。 在Inner class name字段中,指定新创建的内部类的名称。 选中Generate getter for delegate component复选框,为新创建的内部类创建getter方法。 在Delegate mem
引入参数 此重构允许您为方法声明引入新参数,以便在方法调用中,原始表达式被提供为方法参数。您还可以选择保留原始方法,或者使用创建的参数定义一个新方法。这与内联参数重构相反。 执行重构 在代码编辑器中,将光标放置在要提取到参数的表达式上。 在主菜单或编辑器上下文菜单中,选择Refactor>Introduce
如果您不打算向程序传递任何参数,则可以直接从代码编辑器启动调试会话。 在具有main()方法的类的代码编辑器中,单击main()方法上方的Run或Debug CodeLens项。运行应用程序启动配置将自动创建并运行。 创建的启动配置会自动保存,您可以随时从 CodeArts IDE 主工具栏上的配置列表中选择它。
提供提取类的名称、包和目标目录。 选中Create nested class复选框以在当前类中创建新类。 选中Generate accessors复选框,为提取的字段生成getter方法。 选中Extract as enum复选框,将提取的类创建为枚举类。如果源类包含静态最终字段static final fields,这是可能的。
导航到测试类或方法 在Tests视图中,您可以直接从测试用例导航到相应的测试类或方法。要做到这一点,双击与类或方法对应的树节点,或将鼠标悬停在其上并单击Go to Test按钮()。 父主题: 测试视图
单击Refactor以应用重构。 示例 例如,让我们基于提取ExtractImpl类的print方法和myField字段创建一个新的ExtractAbstract超类。在创建的超类中,print方法将被声明为abstract。 重构前 class ExtractImpl { public
使用此启动配置来运行JUnit测试。 约束与限制 要快速运行测试而无需手动创建启动配置,请在测试类的代码编辑器中,单击测试类声明旁边的运行按钮()(以运行类中的所有测试),或者单击测试方法(以仅运行单个测试)。要快速运行一个应用程序而不必手动创建一个启动配置,只需在Main类的代码编辑器中,单击main()或类声明旁边的Run按钮即可。
使用此启动配置来运行JUnit测试。 要快速运行测试而无需手动创建启动配置,请在测试类的代码编辑器中,单击测试类声明旁边的运行按钮()(以运行类中的所有测试),或者单击测试方法(以仅运行单个测试)。要快速运行一个应用程序而不必手动创建一个启动配置,只需在Main类的代码编辑器中,单击main()或类声明旁边的Run按钮即可。
for C/C++ 支持将字段,方法和参数提取到新类中,根据提取的内容会提供不同的重构类型。 可用的 C/C++ 重构类型包括: 提取函数/方法(Extract method)- 将选定的语句或表达式提取到文件中的新方法或新函数。 在选择提取方法(Extract method)重构后,输入提取的的方法/函数的名称。
函数断点 除了直接在源代码中放置断点外,还可以通过指定函数/方法名来创建断点,程序执行在进入指定的函数时将会暂停。 要打开“运行和调试”视图,可以单击CodeArts IDE底部面板中的“运行和调试”按钮(),或者按下 “Ctrl+Shift+D” / “Shift+Alt+F9”(IDEA快捷键)
Control视图(“Ctrl+Shift+G”/“Alt+9”(IDEA键盘映射))。 单击Initialize Repository。 CodeArts IDE将创建必要的Git存储库元数据文件,并将工作区文件显示为未跟踪的更改,准备进行暂存。 父主题: 管理存储库
函数断点 除了直接在源代码中放置断点外,您还可以通过指定函数/方法名称来创建断点。程序执行在进入指定的函数时停止。 单击右侧活动栏中的Run按钮()或按“Ctrl+Shift+D” / “Shift+Alt+F9” / “Alt+5” / “Ctrl+Shift+F8”打开Run
Inner对话框中,提供重构参数。 提供内部类的名称并选择是否将其创建为静态类。 在Constructor Parameters区域中,提供要用作类构造函数参数的变量的名称。使用工具栏按钮对参数重新排序。 单击Refactor以应用重构。 示例 例如,让我们将用作方法返回值的匿名类表达式转换为内部静态类MyTestClass。
用户尝试打开较多终端时,受到限制 单个用户目前仅支持同时创建7个终端。 父主题: 增加用户连接常见问题