【问题标题】:Disable indentation of commented-out code禁用注释代码的缩进
【发布时间】:2017-12-10 20:23:01
【问题描述】:

Settings -> Editor -> Code Style -> Java -> Code Generation -> Commented code 下可以选择Line comment at first column,这样// 将在使用Ctrl+/ 注释一行时放在行首。这似乎是个好主意,因为它更容易区分实际的 cmets 和注释掉的代码。

但是,对代码应用重新格式化会将以// 开头的行缩进到当前缩进级别。如何告诉格式化程序它应该将其保留在行首?

【问题讨论】:

  • 如何禁用 // 放在行首讨论here

标签: android-studio intellij-idea


【解决方案1】:

虽然我没有在设置编辑器中找到设置,但在生成的.idea/codeStyleSettings.xml 中显示了一行<option name="KEEP_FIRST_COLUMN_COMMENT" value="false" />(在<codeStyleSettings language="JAVA"> 下)。将其值设置为 true 可以解决问题,方法是将所有从行首开始的 cmets 保留在它们所在的位置。

【讨论】:

    猜你喜欢
    • 2013-10-13
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-09
    • 2011-06-09
    • 2017-03-23
    • 2021-03-26
    相关资源
    最近更新 更多