问题:是否有一种方法在Android中导入.clang-format代码样式以进行本机开发?
上下文:
大家好,
我目前正在从事一个跨平台的C++项目,其中也涉及到Android。我们有多个子项目,包括一个独立于平台的通用代码库。
整个存储库的结构如下所示:
.
├── .idea - Settings for CLion
├── .vscode - Settings for VS Code
├── app
│ ├── android - Full Android project generated by Android Studio
│ │ └── .idea - Settings for Android Studio
│ └── linux - Project for targeting hardware based on Linux
├── core - Platform-independent library with business logic etc.
└── .clang-format - Clang-format configuration file for the whole repository正如您所看到的,我们可以为整个存储库使用一个.clang-format文件,而不管所使用的IDE是什么(这个文件可以配置CLion和VS代码)。然而,我无法找到一种方法来强迫Android也使用在那里定义的样式。我应该指出,Android项目包括原生C++代码,我希望使用相同的代码样式对其进行格式化。
我在考虑多种方法来实现这一目标,但没有一种方法奏效。我试过:
.clang-format和导出IDEA XML设置不起作用,因为这些设置只是包含一个指令,以启用clang格式支持的.clang-format转换为.editorconfig的方法,这是由as -支持的,并且不确定这两种规范是否有足够的重叠。H 216g 217有没有人有一个可行的解决方案或者其他一些我可以尝试的想法?
发布于 2022-09-16 11:44:45
试着查看一下文件>设置>语言和框架> C/C++,如果您想要使用内部安卓的工作室clang-整齐或外部的clangd或者clangd,您将有能力进行更改。

https://stackoverflow.com/questions/72984371
复制相似问题