【问题标题】: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]*。对您想要更改其命名约定的每个标识符类型执行此操作,然后就可以开始了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-02
      • 1970-01-01
      相关资源
      最近更新 更多