HarmonyOS 鸿蒙Next C++代码换行时不自动缩进

发布于 1周前 作者 bupafengyu 来自 鸿蒙OS

HarmonyOS 鸿蒙Next C++代码换行时不自动缩进 用DevEco编写C++代码时每次换行光标没有跟随上一行代码的缩进,自动回到下一行开头,请问是哪里设置的不对吗?


更多关于HarmonyOS 鸿蒙Next C++代码换行时不自动缩进的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

楼主您好,试下在setting–>Editor—》codeStyleTernary operation全部勾上,Arrays全部不勾。

更多关于HarmonyOS 鸿蒙Next C++代码换行时不自动缩进的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你好,没找到这个选项啊?

部分c++格式化功能有bug,我用起来也发现有一些问题,可以等之后版本看看能不能修复。

也可以尝试用.clang-format替换该格式化能力。

你好,怎么设置用.clang-format格式化代码?

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

可以去setting,Editor,Code style里面有一个clangformat配置,最新版加上的功能,可能还不是很稳定,但是基本可以用,

针对HarmonyOS鸿蒙系统中C++代码换行时不自动缩进的问题,这通常与你的代码编辑器或集成开发环境(IDE)的设置有关,而非鸿蒙系统本身的问题。以下是一些可能的解决方案:

  1. 检查编辑器设置:确保你的代码编辑器或IDE支持自动缩进功能,并且该功能已被启用。在大多数编辑器中,你可以在“设置”或“首选项”菜单中找到与自动缩进相关的选项。

  2. 配置缩进规则:在编辑器设置中,你可以指定缩进是使用空格还是制表符,以及每个级别的缩进大小。确保这些设置符合你的编码习惯。

  3. 插件或扩展:如果你的编辑器本身不支持满意的自动缩进,考虑安装相关的插件或扩展,这些工具可能提供更高级的缩进和代码格式化功能。

  4. 重启编辑器:在更改设置后,确保重启编辑器以使更改生效。

  5. 检查代码文件:有时,特定的代码文件可能由于之前的编辑历史而具有不一致的缩进。尝试使用编辑器的“重新格式化代码”功能来统一缩进。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部