【问题标题】:How to toggle commenting and uncommeting code in IDEA?如何在 IDEA 中切换注释和取消注释代码?
【发布时间】:2010-07-19 01:37:07
【问题描述】:

有没有办法在 IDEA 中注释/取消注释选定的文本块?

【问题讨论】:

    标签: java keyboard-shortcuts intellij-idea


    【解决方案1】:

    是的,突出显示该块并键入 Ctrl + Shift + /。要取消注释,请重复。

    【讨论】:

    • 重复添加另一个评论块。
    【解决方案2】:

    使用 Shift 会生成块样式 cmets /**/,不使用会生成线条样式 cmets Ctrl + / -> \\ (使用 IDEA 10U 测试)

    【讨论】:

    • 评论后如何取消评论,既有块也有线条?
    • 转到代码中的注释位置并执行相同的@JunaidShirwani - 这会将其切换回来。 Shift-Crtl-/ 将从块样式 cmets 中取消注释,而 Ctrl-/ 将从线条样式中执行此操作
    • 它不是,它在已经评论的块上添加了另一个评论。我正在使用 intellij
    • 如果您测试了行 cmets(Ctrl-Slash,也在顶部菜单 -> 代码 -> 带有行注释的注释)@JunaidShirwani 那么请注意,在此光标下移一行后,您需要另外将光标移回注释行以取消注释
    • 是的,它与顶部菜单选项一起使用,但不与快捷键一起使用。这很奇怪。我有相同版本的 intellij sa 你的,但这很奇怪。如果它与 intellij 中的某些设置有关,请帮帮我。
    【解决方案3】:

    Jetbrains 提供printable reference card 与默认的一组 Windows 和 Mac 键绑定。

    为了其他可能偶然发现此问题和答案的人的利益...除了其他答案中提供的 windows 键绑定之外,还有一个用于在 Mac 上的 IntelliJ IDEA 中切换评论框的按键。

    行注释

    ⌘+/

    屏蔽评论

    ⌘+SHIFT+/

    【讨论】:

      【解决方案4】:

      Cmd+Shift+/ 在具有西班牙语键盘布局的 Mac 下不起作用,因为此快捷键绑定到主角在键上,在这种情况下是 7,而不是 /。

      对于遇到相同问题的其他人,在 Windows 中按 Cmd+-(Ctrl+- ) 是单行注释的快捷方式,而 Cmd+Shift+- 适用于多行注释。

      【讨论】:

      • 在我的情况下(我使用的是最新的 Mac OS 10.5 键盘映射),这不起作用,因为按下 Cmd+ - 会激活折叠动作,所以此时我没有不知道我是如何在其他笔记本电脑上解决的...
      • 我有带有西班牙语键盘的 OSX El Capitan 10.11.6 版
      • 我说的是我在 IntelliJ 中使用的 Keymap。我认为如果您将键盘布局更改为美式/英式键盘,这种组合对您有用,否则它将不起作用(至少对我来说不是)我必须删除附加到展开/折叠代码块的快捷方式并将其分配给Cmd+ Shift+- / Cmd+- /
      • 第三次使用西班牙语键盘...可能与您的 Intellij 版本不同(我的情况是 Intellij IDEA 15.0.6),因为我的 IDE 也使用 Mac OS X 10.5 + 键盘。这对我有用,没有改变任何东西。
      【解决方案5】:

      使用这个符号 /* 写任何东西 */

      对于窗户 Ctrl + Shift + / 对于苹果 Cmd+Shift+-

      【讨论】:

        【解决方案6】:

        如果Cmd+Shift+/ 对您不起作用(通常是西班牙语/德语和其他键盘的情况)并且您不想将其设置为 US/EN 键盘,那么使用:

        Cmd+Alt+s 打开 IntelliJ 设置 -> 选择 Keymap 并搜索“带有行注释的注释”或“带有块注释的注释”。然后右键单击它并选择“添加键盘快捷键”并设置自己的快捷键,例如:Cmd+Shift+NumPad /

        【讨论】:

          猜你喜欢
          • 2013-05-20
          • 2011-04-14
          • 1970-01-01
          • 2019-08-25
          • 2011-10-02
          • 1970-01-01
          • 2012-10-07
          • 2017-10-25
          • 2011-01-01
          相关资源
          最近更新 更多