java - 为所有本地项目切换活动的 IntelliJ 代码样式
问题描述
我想按照Google Java Style Guide标准化我的 Java 代码样式。我下载了 intellij-java-google-style.xml,进行了一些自定义调整并将其导入 IntelliJ 的全局 IDE 部分:
首选项... >>编辑器>>代码样式>>齿轮图标>>导入方案>> IntelliJ 代码样式 xml
这会将代码样式应用于当前项目。但是,现有的 IntelliJ 项目保持其现有的代码风格。我可以在其他项目的下拉菜单中看到新的 Google 样式,但我必须为每个项目手动重新选择它。我的问题是我有数百个项目。
我想为所有现有项目自动选择新的 Google 代码样式,而不必为每个项目都设置首选项。但是怎么做?
注意:我不想真正在我的项目中自动格式化代码,那将是 git 的噩梦。
解决方案
如果您已从方案下拉菜单中将样式 xml 文件导入Stored in IDE
,则应将其用作所有项目的默认设置。
如果您使用 Apache Maven 或 Gradle,则可以使用Goggle Java Format来格式化所有现有项目。
在我看来,将代码格式自动应用于现有项目并不是一个好主意,因为它会影响这些项目的变更日志。它使代码比较变得毫无意义。
推荐阅读
- reporting-services - SSRS:图例工具提示在我的应用程序中不支持法语特殊字符
- c# - 拖放有时有效,有时无效
- javascript - Angular ng-select ngModel 更改但 ng-select 未更新
- excel - Excel:如何限制 sig 数字并将值合并到带星号的方程中?
- c# - 在构建身份服务器 4 中闲置 10 分钟后使会话过期
- angular - 修复了 ngx admin 内容页面区域中的标题
- python - 在python中使用不同字符从不同行中获取用户输入
- node.js - 无法将数据添加到特定路线
- python - Python ABC 接口究竟是如何工作的?
- azure-devops - Azure DevOps 服务连接到本地 Kubernetes 集群