此bounty已结束。这个问题的答案有资格获得+50的声誉奖励。赏金宽限期将在22小时后结束。Klaus希望引起更多的关注这个问题。
**问题:**Android Studio中有没有办法导入.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
如您所见,无论使用何种IDE,我们都可以为整个存储库使用单个.clang-format
文件(Clion和VS代码都可以通过该文件进行配置)。然而,我找不到一种方法来强制Android Studio也使用那里定义的样式。值得一提的是,Android项目包括本机C++代码,我希望使用相同的代码样式对其进行格式化。
我在想多种方法来实现这一点,但都没有奏效。我试过了:
1.强制Clion使用.clang-format
并导出IDEA XML设置--不起作用,因为这些设置只是包含启用CLANG格式支持的指令
1.找到一种方法将.clang-format
转换为aS支持的.editorconfig
-找不到任何工具来实现这一点,也不确定这两个规范是否足够重叠。
1.寻找一些插件,定制保存操作等-研究正在进行中,到目前为止还没有。
有没有人有可行的解决方案或其他我可以试一试的想法?
1条答案
按热度按时间nkcskrwz1#
尝试查看文件>设置>语言和框架>C/C++,如果你想要使用内部的Android工作室,或者外部的,或者叮当的,你将有能力改变。