检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
trl Ctrl” / “Ctrl+Shift+P”)中,在编辑器行号区,或在“测试”视图中)来运行和调试测试,包括运行单个测试文件和单个方法。 有关测试Python代码的更多详细信息,请参阅Python 测试文档。 父主题: 简介
如果华为云账号可以满足用户对权限管理的需求,则不需要创建独立的IAM用户,可以跳过本章节,不影响使用CodeArts IDE服务的其它功能。 本章节介绍对用户授权的方法,操作流程如示例流程所示。 前提条件 已了解用户组可以添加的CodeArts IDE系统策略,并结合实际需求进行选择。 CodeArts
${workspaceFolder} - 在CodeArts IDE中打开的文件夹的路径。 临时和永久启动配置 当您从编辑器边栏手动运行类或方法时,CodeArts IDE会自动创建相应的启动配置,并在配置列表中显示。这些配置默认为临时配置:CodeArts IDE根据指定的限制(
要插入选择的符号,请按“Enter” 。 要插入选定的符号并替换当前光标位置处的符号,请按“Tab” 键。 要关闭建议列表而不插入建议,请按“Esc”键。 父主题: 代码补全
CodeArts IDE提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。 您可以在API Explorer中调用API,查看API请求和返回结果。此外,API Explorer会自动生成相应API调用示例,帮助您使用API。
函数断点 除了直接在源代码中放置断点外,还可以通过指定函数/方法名来创建断点,程序执行在进入指定的函数时将会暂停。 要打开“运行和调试”视图,可以单击CodeArts IDE底部面板中的“运行和调试”按钮(),或者按下 “Ctrl+Shift+D” / “Shift+Alt+F9”(IDEA快捷键)
+S”。 同时,您可以打开自动保存,这将在配置的指定延迟后或焦点离开编辑器时保存更改。启用此选项后,无需手动保存文件。打开自动保存的最简单方法是单击“文件>自动保存”开关,在延迟后打开或关闭保存。 有关对自动保存的更多控制,请打开用户设置并查找相关设置: files.autoSave:可以设置为以下值:
移动重构 提取/引入重构 内联重构 使方法静态 反转布尔值 用委托替换继承 用工厂方法替换构造函数 用生成器替换构造函数 封装字段 更改方法签名 更改类签名 将匿名类转换为内部类 尽可能使用Interface 类型迁移 包装返回值 转换为实例方法 删除中间人 安全删除 父主题: Java
从父类初始化调用方法的实现 “super” super().<super_method_name>() 为类属性创建getter方法 “prop” @property def name(self): return 为类属性创建setter和getter方法 “props”
跳过当前代码行到下一行。如果当前行中有方法调用,则会跳过它们的实现,以便您移至调用者方法的下一行。 单步调试 “F11” / “F5” / “F7” (IDEA快捷键) 进入方法里展示实现代码。 单步跳出 “Shift+F11” / “F7” / “Shift+F8” (IDEA快捷键) 跳出当前方法并跳转到调用者方法。
@Before/Generate @After复选框,让CodeArts IDE为测试夹具生成注释和存根方法。 在Members区域中,选择要为其生成测试方法的方法。要查看所有方法,包括继承的方法,请Show inherited methods复选框。 父主题: 代码生成
IDE会自动过滤推荐列表,直到仅包括与当前上下文匹配的类型。 这在以下情况中有效: 在赋值语句的右侧。 在变量初始化中。 在return语句中。 在方法调用的参数列表中。 在对象实例化中new关键字后。 在链式表达式中。 父主题: 代码补全
细化授权的要求,无法完全达到企业对权限最小化的安全管控要求。 策略:IAM最新提供的一种细粒度授权的能力,可以精确到具体服务的操作、资源以及请求条件等。基于策略的授权是一种更加灵活的授权方式,能够满足企业对权限最小化的安全管控要求。例如:针对CodeArts IDE服务,管理员能
/proc/sys/fs/inotify/max_user_watches查看,这种情况通常发生在工程非常大,包含的目录非常多的情况下,有以下两种方法解决: 在CodeArts IDE的设置中搜索excludepaths,尽可能的将较大的文件夹排除,如output,build目录,例如:
函数断点 除了直接在源代码中放置断点外,您还可以通过指定函数/方法名称来创建断点。程序执行在进入指定的函数时停止。 单击右侧活动栏中的Run按钮()或按“Ctrl+Shift+D” / “Shift+Alt+F9” / “Alt+5” / “Ctrl+Shift+F8”打开Run
提取/引入重构 简介 引入变量 引入参数 引入字段 引入常量 提取方法 提取接口 提取超类 提取委托 引入功能参数 引入功能变量 提取方法对象 引入参数对象 父主题: 重构
在terminal中打印出来的中文乱码 解决办法: 方法一 单击编码类型,选择 Reopen with Encoding, 选择 GB 2312编码类型(或选择 gbk 、 GB 18030类型编码) 选择之后,文件里面的中文乱码 将乱码文字改为简体中文,重新构建,生成可执行文件,运行后 方法二 修改cwd的默认
转到定义 语言服务加载成功后,可以通过按“F12”或在主菜单中选择导航>转到定义来转到符号的定义。如果按“Ctrl”键并将鼠标悬停在符号上,将显示声明的预览。 您可以使用“Ctrl+单击”跳转到定义,也可以使用“Ctrl+Alt+单击”将定义打开在侧边打开。 还可以通过Peek视
refactor.move.classes 引入变量 Ctrl+Alt+V Ctrl+Alt+V refactor.extract.variable 提取方法 Ctrl+Shift+Alt+M Ctrl+Shift+Alt+M refactor.extract.method 介绍领域 Ctrl+Shift+Alt+F
重构操作 提取方法 提取变量 父主题: 重构