检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
编辑器/窗口管理 命令 键(CodeArts IDE键盘映射) 键(IDEA键盘映射) 命令ID 关闭窗口 Ctrl+Shift+W Alt+F4 Ctrl+Shift+W Alt+F4 workbench.action.closeWindow 关闭编辑器 Ctrl+W Ctrl+F4
新建文件和文件夹 新建文件夹 新建文件 父主题: 管理Python项目
自动导入 如果您使用非导入符号,CodeArts IDE会帮助您添加相应的导入语句。此外,CodeArts IDE可以重新组织和验证代码中的导入。 添加导入 导入排序 父主题: 代码编辑
常规片段 常规代码片段用于快速输入常见的代码结构。例如,使用“propsd”代码片段,您可以快速为类属性创建getter、sette和deleter方法。 有些代码片段初始化时是包含占位符的不完整片段,需要填充对应占位符来使代码片段成为完整的可执行代码。您可以通过按“Tab”键在这些占位符之间跳转。
列表解析 代码片段描述 缩写 扩展内容 字典解析 compd {item: item for item in <iterable>} 带过滤的字典解析 compdi {item: item for item in <iterable> if <condition>} 生成器解析 compg
后缀片段 后缀片段(Postfix snippets)是用于将一个现有的表达式转换为另一个表达式的工具。要使用后缀片段,只需在表达式后面添加一个点(“.”),然后从代码补全建议列表中选择所需的片段。例如,通过使用“main”后缀片段,你可以将一个表达式包装成一个条件性的名为main的表达式。
条件语句 代码片段描述 缩写 扩展内容 创建“if”语句 “if” if my_expression: <cursor> 创建if语句判断表达式的值是否为“None” “ifn” if my_expression is None: <cursor> 创建if语句判断表达式的值是否不为“None”
程序输出 代码片段描述 缩写 扩展内容 将表达式发送到标准输出 “print” print(my_expression) 父主题: 后缀片段
代码重构 简介 内联变量 引入变量 变量重命名 父主题: 代码编辑
案例 作为示例,让我们内联变量“message”,将其替换为其初始值设定项 “Hello!”。 重构前 重构后 父主题: 内联变量
重构后 print("Hello!") 父主题: 案例
重构后 message = "Hello!" print(message) 父主题: 案例
变量重命名 通过此重构,您可以在项目文件中重命名符号及用法。 执行重构 案例 父主题: 代码重构
案例 作为示例,让我们将变量 “message” 重命名为“greeting”。 重构前 重构后 父主题: 变量重命名
重构前 message = "Hello!" print(message) 父主题: 案例
条件断点 CodeArts IDE调试器允许您根据任意表达式或命中计数设置条件断点。 在代码编辑器中,右键单击所需行边缘,从上下文菜单里选择”添加条件断点”。 在打开的行内编辑器中,在列表里选择条件类型。 表达式:每次当表达式计算结果为“true”时命中断点。 命中次数:断点需要命中指定的次数才能暂停程序执行。
CodeArts IDE允许您自定义运行测试用例的配置。为此,您可以将相应的启动配置添加到项目的launch.json中。 以下配置模板可用于运行和调试测试: JUnit测试 TestNG测试 父主题: 测试启动配置
从命令行启动 您可以从命令行启动CodeArts IDE以快速打开文件、文件夹或项目。 通常,您可以在文件夹的上下文中打开CodeArts IDE。要执行此操作,请导航到项目文件夹并运行codearts .命令。 父主题: 命令行界面
Language-specific user settings:特定于语言的用户设置:与用户设置相同,但特定于语言。 Language-specific workspace settings:与工作区设置相同,但特定于语言。 设置值可以是多种类型: String:"files.autoSave":"afterDelay"
Ctrl+Shift+F5 重新启动调试会话。 Stop Ctrl+F2 停止调试会话。 Compile and Replace -- 在调试期间,您可以编辑程序的代码并动态重新加载更改。单击此按钮可重新编译受影响的类,并将正在运行的字节码替换为新的字节码。因此,您不需要重建整个程序和重新启动调试会话。