检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
提供卓越C++编码体验 公测 产品特性 3 连接华为云,快速完成基于API的应用开发 内置华为云API开发套件 提供华为云200服务和8000+服务API的搜索和引用 一键引入样例代码,帮助开发者快捷使用华为云和高效开发华为云应用 公测 产品特性 4 插件扩展,作业流高度汇聚和能力无限扩展 内置华为云CodeArts插件市场
调试 CodeArts IDE内置调试器有助于加快编辑、编译、运行和调试循环。调试器提供了所有基本功能,例如通过启动配置自定义应用程序启动、在代码中设置断点、检查程序的挂起状态并逐步执行、动态评估表达式等等。 调试步骤 断点 在调试模式下运行程序 控制程序执行 检查暂停的程序 调试控制台REPL
一旦调试会话开始,就会显示“调试控制台”面板,并显示调试输出,状态栏的颜色也会发生变化(默认为橙色)。状态栏中会显示调试状态,显示活动的调试配置。单击调试状态可以更改活动的启动配置,并开始调试,无需重新打开“运行和调试”视图。 父主题: 在调试模式下运行程序
默认)、调试控制台(“internalConsole”)或外部终端应用程序(“externalTerminal”)。 “jinja” 当设置为“true”(默认)时,启用对Jinja模板的调试,例如在Flask应用程序中。 “python” Python可执行文件的路径。默认值“${command:python
默认)、调试控制台(“internalConsole”)或外部终端应用程序(“externalTerminal”)。 “jinja” 当设置为“true”(默认)时,启用对Jinja模板的调试,例如在Flask应用程序中。 “python” Python可执行文件的路径。默认值“${command:python
的问题,您可以尝试以下解决方法来修复终端输出: 在 Windows 控制面板中,转到“时钟和区域”>“区域”。 在“管理”选项卡上,单击“更改系统区域设置”。 在打开的“区域设置”对话框中,勾选“Beta:使用 Unicode UTF-8 提供全球语言支持”。 调整您的启动配置,可以通过将
parameter 内联方法 Ctrl+Shift+Alt+L Ctrl+Shift+Alt+L refactor.inline.method 更改签名 Ctrl+F6 Ctrl+F6 refactor.change.signature 父主题: 快捷键绑定参考
默认)、调试控制台(“internalConsole”)或外部终端应用程序(“externalTerminal”)。 “jinja” 当设置为“true”(默认)时,启用对Jinja模板的调试,例如在Flask应用程序中。 “python” Python可执行文件的路径。默认值“${command:python
Method,或按“Ctrl+Shift+Alt+L”。 在打开的 Inline Method对话框中,选择是否在方法的所有引用都内联后保留该方法。 单击Refactor 以应用重构。 示例 例如,让我们内联方法add,用方法的主体替换其调用。 重构前 class InlineMethod { private
Field。 在打开的Inline Field对话框中,选择是要内联所有字段的出现还是只内联当前位置的字段。 单击 Refactor 以应用重构。 示例 举个例子,让我们将字段message内联,将其使用位置替换为其初始化值"Hello World!"。 重构前 class InlineField
add -p:接着输入e进行交互式添加。 git difftool <commit>^ <commit>:将CodeArts作为差异编辑器来查看更改。 父主题: GIT支持
tor>Invert Boolean。 在打开的Invert Boolean对话框中,为反转变量或方法提供新名称。 单击Refactor以应用重构。 示例 例如,让我们反转condition变量和checkCondition方法的值。 重构前 class Invert {
tor>Copy Class或按“Alt+F6”/“F5”。 在打开的Copy Class对话框中,提供重构参数。 单击Refactor以应用重构。 示例 作为一个例子,让我们创建一个Refactoring类的副本,该类存储在包com.refactoring.source中。复制
Superclass。 在打开的 Inline Superclass 对话框中,选择是否在所有内联位置完成后保留超类。 单击Refactor以应用重构操作。 示例 举个例子,让我们将类InlineSuperClass内联并删除,将其成员移动到SubClass中。 重构前 class InlineSuperClass
Class。 在打开的Inline to Anonymous Class对话框中,选择是否在所有内联位置完成后保留该类。 单击 Refactor以应用重构操作。 示例 举个例子,让我们将类MyComparator内联并删除。生成的匿名类将自动转换为lambda表达式。 重构前 class
新建项目 在主菜单中,选择文件 > 新建 > 工程 。 在打开的“新建工程”对话框中,从左侧列表选择“Python“,并填入项目参数。 设置项目名称和路径 选择项目Python解释器 要配置新的解释器,请选择“新环境使用”选项,并从列表中选择所需的环境类型。根据所选环境,提供对应
在代码编辑器中查看问题 CodeArts IDE自动高亮显示代码中检测到的所有问题。要查看问题详细信息,请将鼠标悬停在代码编辑器中高亮显示的位置。 应用快速修复 如果检测到的问题有快速修复可用,您可以即时修复它。 单击问题描述中的“快速修复”链接。或将光标定位在高亮显示的位置,然后按Alt+Enter键。
在打开的Introduce Constant对话框中,提供引入常量的类型和名称,选择应声明常量的类和常量的可见性修饰符。 单击Refactor以应用重构。 示例 例如,让我们将表达式“Hello”+“ ”+“World!”提取到一个新的MESSAGE常量中。 重构前 class ExtractConstant
在打开的Extract Method对话框中,提供新方法的名称和可见性修饰符,并从选择范围中选择变量作为方法参数。 单击Refactor以应用重构。 示例 例如,让我们将包含println语句的for循环提取到一个新的printText方法中,其中text和n作为方法的参数。 重构前
和包,选择要提取的类成员。在JavaDoc选项中,选择是将JavaDoc注释移动或复制到提取的接口,还是保持原样。 单击Refactor以应用重构。 示例 例如,让我们基于提取ExtractImpl类的print方法创建一个新的提取ImplInterface接口。 重构前 class