Android Studio刚刚更新了它的Kotlin插件,突然我的代码被污染了关于命名约定的警告。显然Google和/或JetBrains认为每个人都应该使用CamelCase,但是(a)我更喜欢snake_case(使用下划线),(b)我的消息来源的几乎每一行现在都有一个皮棉投诉,这使得很难将小麦与小麦分开糠and,(c)我没有时间重写我的所有代码只是为了迎合其他人的审美意识。
我如何说服AS成为像我这样的非利士人?
答案 0 :(得分:1)
在菜单中,选择“文件”,然后选择“设置”。在现在出现的窗口的最左侧面板中,选择编辑器,然后选择检查。在现在出现的 next 最左侧面板中,找到 Kotlin ,通过单击三角形展开它,然后找到命名约定,并展开它。你现在有两个选择。
如果您希望AS忽略Kotlin命名约定,您只需取消选中它的框以及它下面的框。
然而,你实际上可以用它来说服AS转换为snake_case而不是CamelCase,或任何其他美学,而不是谷歌和/或JetBrains'。例如,如果单击"类命名约定,"你会在右边看到一个标有" Pattern:"的文本框。它可能包含[A-Z][A-Za-z\d]*
。根据正则表达式规则在战略位置添加下划线,例如[A-Z][_A-Za-z\d]*
。为您想要更改其命名约定的每种标识符类型执行此操作,并且您可以继续使用。