【问题标题】:How can I configure removing space between line comment slasles and text in Intellij IDEA?如何在 Intellij IDEA 中配置删除行注释 slasles 和文本之间的空格?
【发布时间】:2013-12-20 20:54:08
【问题描述】:

如果我想注释行,我使用“Ctrl+/”并在行首获取“//”

然后我使用“Ctrl+alt+L”键自动格式化并得到

最后我每次都必须手动删除“//”和文本之间的空格...

我可以一次性完成所有这些步骤吗?我没有找到任何设置...

【问题讨论】:

  • 哪个版本,12 还是 13?
  • 我使用 13 CE 但没关系。在 12 中我遇到了同样的问题。
  • 想要一个完整的打字稿解决方案

标签: intellij-idea


【解决方案1】:

这适用于 Scala。

首选项 -> 编辑器 -> 代码样式 -> Scala -> 其他 -> 注释代码

取消选中Line comment at first columnBlock comment at first column


例子:

def regexTest(): Unit = {
    Comment

当在第2行按下评论快捷键时,上面的代码变成了

def regexTest(): Unit = {
    //Comment

2020.2 版

【讨论】:

    【解决方案2】:

    另一种选择,但并不完美,是:

    1. 编辑器 -> 代码样式 -> Java -> 代码生成
    2. 取消选中Line Comment at first column

    菜单层次结构是 Intellij IDEA 14 中的层次结构。

    【讨论】:

      【解决方案3】:

      我建议您可以使用一个设置来避免您的评论进一步缩进(第二个屏幕截图的效果)。

      您的 cmets 将如下所示:

      //        Bundle b = new Bundle();
      

      这可能不是您想要的,但至少您可以在重新格式化后使用“Ctrl+/”将行返回到正确对齐的状态。

      设置如下:

      1. 转到设置 -> 项目设置 -> 代码样式 -> Java

      2. Wrapping and Braces 选项卡上,找到顶部的树项:Keep when reformatting 并勾选:Comment at first column

      【讨论】:

        猜你喜欢
        • 2019-01-02
        • 2014-06-22
        • 2019-07-03
        • 1970-01-01
        • 1970-01-01
        • 2016-02-29
        • 1970-01-01
        • 2017-08-24
        • 1970-01-01
        相关资源
        最近更新 更多