admin管理员组文章数量:1029917
【HarmonyOS Next之旅】DevEco Studio使用指南(十五)
1 -> 展开宏
支持在当前宏引用处展开宏。将光标移动至需要展开的宏,右键单击Refactor,选择Inline,展开此处引用的宏。
2 -> 交换if分支
编辑器支持在选中if-else完整代码块的情况下,实现对if-else代码块的位置交换,并对条件取反。
使用约束
- 需要重构的代码块必须为完整的if-else代码结构,{}不能省略;
- if-else中的statement包含嵌套if-else语句时,只反转最外层的if-else语句。对于if() -else if()-else() 结构,仅支持对最后一层if-else结构进行交换;
- 不支持赋值语句的判断条件取反。
使用方式
编辑器内选择需要转换的代码区域,右键单击Refactor,选择Swap If Branches,对原有if条件取反,并交换if-else原代码块顺序。
3 -> 移动函数体到声明处
编辑器支持将函数体从源文件移动到头文件中,提高代码可读性。编辑器内选中函数名,右键单击Refactor,选择Move to Declaration,源文件中的函数实现将移动至头文件中。
4 -> 移动函数体到实现处
在编辑器内将光标放在或选中函数名,右键单击Refactor,选择Move to Implementation,选择移动到的文件,将函数定义移动到该文件。
5 -> 将语句转为原始字符串
编辑器提供重构能力,支持将带有 \n, \t, \", \\, \'五类转义字符的字符串转换为原始字符串。当前仅支持标准字符串,不支持 u8""等其他字符串。
在编辑器内选择字符串代码区域,右键单击Refactor,选择Convert To Raw String,将语句转换为原始字符串。
感谢各位大佬支持!!!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-04-18,如有侵权请联系 cloudcommunity@tencent 删除harmonyosnext重构字符串c++【HarmonyOS Next之旅】DevEco Studio使用指南(十五)
1 -> 展开宏
支持在当前宏引用处展开宏。将光标移动至需要展开的宏,右键单击Refactor,选择Inline,展开此处引用的宏。
2 -> 交换if分支
编辑器支持在选中if-else完整代码块的情况下,实现对if-else代码块的位置交换,并对条件取反。
使用约束
- 需要重构的代码块必须为完整的if-else代码结构,{}不能省略;
- if-else中的statement包含嵌套if-else语句时,只反转最外层的if-else语句。对于if() -else if()-else() 结构,仅支持对最后一层if-else结构进行交换;
- 不支持赋值语句的判断条件取反。
使用方式
编辑器内选择需要转换的代码区域,右键单击Refactor,选择Swap If Branches,对原有if条件取反,并交换if-else原代码块顺序。
3 -> 移动函数体到声明处
编辑器支持将函数体从源文件移动到头文件中,提高代码可读性。编辑器内选中函数名,右键单击Refactor,选择Move to Declaration,源文件中的函数实现将移动至头文件中。
4 -> 移动函数体到实现处
在编辑器内将光标放在或选中函数名,右键单击Refactor,选择Move to Implementation,选择移动到的文件,将函数定义移动到该文件。
5 -> 将语句转为原始字符串
编辑器提供重构能力,支持将带有 \n, \t, \", \\, \'五类转义字符的字符串转换为原始字符串。当前仅支持标准字符串,不支持 u8""等其他字符串。
在编辑器内选择字符串代码区域,右键单击Refactor,选择Convert To Raw String,将语句转换为原始字符串。
感谢各位大佬支持!!!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-04-18,如有侵权请联系 cloudcommunity@tencent 删除harmonyosnext重构字符串c++本文标签: HarmonyOS Next之旅DevEco Studio使用指南(十五)
版权声明:本文标题:【HarmonyOS Next之旅】DevEco Studio使用指南(十五) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1747616271a2193788.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论