【问题标题】:In Android Studio, how do I change the Kotlin naming conventions?在 Android Studio 中,如何更改 Kotlin 命名约定?
【发布时间】:2017-09-24 01:38:00
【问题描述】:
Android Studio 刚刚更新了它的 Kotlin 插件,突然我的代码被关于命名约定的警告污染了。显然 Google 和/或 JetBrains 认为每个人都应该使用 CamelCase,但是 (a) 我更喜欢 snake_case(使用下划线),(b) 现在我的消息来源的几乎每一行都有 lint 投诉,因此很难将小麦与谷壳,以及 (c) 我没有时间重写我所有的代码来迎合别人的审美。
如何说服 AS 成为像我一样的市侩?
【问题讨论】:
标签:
android-studio
kotlin
lint
【解决方案1】:
在菜单中,选择文件,然后选择设置。在现在出现的窗口的最左侧面板中,选择 Editor,然后选择 Inspections。在下一个现在出现的最左侧面板中,找到Kotlin,通过单击三角形展开它,然后找到命名约定,然后展开它。您现在有两个选择。
如果您希望 AS 忽略 Kotlin 命名约定,您可以简单地取消选中它的框以及它下面的框。
但是,您实际上可以使用它来说服 AS 转换为 snake_case 而不是 CamelCase 或任何其他美学,而不是 Google 和/或 JetBrains'。例如,如果单击“类命名约定”,您将在右侧看到一个标有“模式:”的文本框。它可能包含[A-Z][A-Za-z\d]*。根据正则表达式规则在战略位置添加下划线,例如[A-Z][_A-Za-z\d]*。对您想要更改其命名约定的每个标识符类型执行此操作,然后就可以开始了。