在IntelliJ中复制,然后注释掉一行

时间:2018-05-11 21:12:22

标签: intellij-idea comments keyboard-shortcuts code-editor

使用IntelliJ 2018,是否有任何键盘快捷键可以复制和禁用代码行?

如果插入符号在单行中而未选择任何文本,则复制并禁用整个单行。

如果跨多行选择了文本,请复制并禁用所有选定文本的整行。

通过“复制和禁用”,我的意思是:

  1. 选择整行。
  2. 复制文字。
  3. 评论相同的文字。
  4. 在该文本下面粘贴一份副本。
  5. 我正在使用macOS,但最好同时覆盖PC和PC。 Mac快捷方式。

    其他一些问题包括使用⌘c选择和复制一行,⌘d选择并复制一行。但我正在寻找一个多线解决方案,以及一个在复制后注释原始文本的解决方案。

1 个答案:

答案 0 :(得分:1)

在IDEA中创建宏(Edit-> Macros-> Start Macro Recording) 执行以下操作

操作:EditorDuplicate 行动:EditorUp 行动:CommentByLineComment 操作:EditorLineStart

(显然,您自己通过键盘执行这些操作)

给它起一个像“DupAndComment”这样的名字 然后,您可以通过转到设置为该宏分配一个快捷方式(我使用 Alt-Shift-Home) Ctrl-Alt-S--> 键盘映射--> 宏(右键单击)--> 添加键盘快捷键。