Android Studio刚刚更新了其Kotlin插件,突然我的代码被关于命名约定的警告所污染。显然,Google和/或JetBrains认为每个人都应该使用CamelCase,但是(a)我更喜欢snake_case(使用下划线),(b)现在我的几乎所有资料来源都有 Lint 投诉,这使得很难将小麦与(c)我没有时间重写我的所有代码,只是为了顺应其他人的审美观念。
我如何说服AS成为像我这样的非利士人?
最佳答案
在菜单中,选择文件,然后选择设置。在现在显示的窗口的最左侧面板中,选择编辑器,然后选择检查。在现在出现的下一个最左边的面板中,找到 Kotlin ,通过单击三角形将其展开,然后找到命名约定并将其展开。您现在有两个选择。
如果您想让AS忽略Kotlin命名约定,则只需取消选中其框及其下面的框。
但是,您实际上可以使用它说服AS转换为snake_case而不是CamelCase或任何其他美学工具,而不是Google和/或JetBrains。例如,如果单击“类命名约定”,则会在右侧看到一个标记为“模式:”的文本框。它可能包含[A-Z][A-Za-z\d]*
。根据正则表达式规则,在重要位置添加下划线,例如[A-Z][_A-Za-z\d]*
。对您要更改其命名约定的每种标识符类型执行此操作,此举很不错。
关于android-studio - 在Android Studio中,如何更改Kotlin命名约定?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46385756/