【问题标题】:Select current line in intellij在intellij中选择当前行
【发布时间】:2021-07-27 23:31:43
【问题描述】:

有没有办法在 IntelliJ 15 中选择插入符号处的整行?我知道您可以选择当前单词 (ctl + w),转到行首/行尾,但我找不到当前行选择功能。

【问题讨论】:

  • 不确定是否有,但是您可以在该行上执行一些命令,而无需选择它。例如,如果您在未选择任何内容的情况下按 Cmd+C (Mac),则会复制插入符号下的行(与 Cmd+X 相同并剪切它)。 Cmd+Y 将删除当前行,Cmd+D 复制它,Cmd+Shift+Up/Down 箭头将向上或向下移动行。
  • 请在下面的答案中查看我的评论。有一个“在插入符号处选择行”快捷方式,其快捷方式没有默认值。

标签: intellij-idea intellij-15


【解决方案1】:

只需按 ctrl+c。

请注意,要选择整行,您需要确保尚未选择任何内容;否则它将像通常的“复制”命令一样工作。

【讨论】:

  • 如果你想选择多行来复制它们怎么办? ctrl+c 只是没有削减它。似乎 IntelliJ 设想为此使用 ctrl+w。有趣的是,在这个问题的答案中没有提到任何地方。
  • @o'rety ctrl+w 仅用于突出显示,并且是上下文相关的。要突出显示整行将多次按下ctr+w - 只是为了突出显示该行。有一个名为“在插入符号处选择行”的快捷方式 - 有趣的是,它默认情况下没有值。我个人将此设置为ctrl+alt+shift+,。所以这个问题的“正确”答案是:在你的键盘映射中为“Select Line at Caret”设置一个快捷方式:并使用它。
【解决方案2】:
  1. 将插入符号移至行
  2. 在 Windows 上,按 ctrl+shift+a 。 出现此弹出窗口,您可以在其中找到 Select Line at Caret
  3. 为了快速访问,您可以在Settings中指定快捷方式

【讨论】:

    【解决方案3】:

    我还想从 JetBrains 网站添加以下内容。因为,我在这里寻找的东西,但没有人提到它。

    1- 选择从当前插入符号位置到开头/结尾的文本 当前单词:

    Ctrl+Shift+向左Ctrl+Shift+向右

    2- 从插入符号中选择文本 位置到当前行的开头/结尾:

    双击 Ctrl 并按 Home/End

    3- 从当前选择文本 插入符号位置到屏幕的顶部/底部:

    Ctrl+Shift+Page UpCtrl+Shift+Page Down

    【讨论】:

    • 对于 MacOS,选择文档的结束/开始,函数 - shift - 命令 -(右/左箭头)。
    【解决方案4】:

    如果以上方法都不起作用,我建议将 endhome 键与 shift 结合使用,以便您快速选择行。

    【讨论】:

      【解决方案5】:

      转到行尾并按 Ctrl+W。如果您在行首按 Ctrl+W,它将只选择一个单词。

      【讨论】:

        【解决方案6】:

        不是键盘功能,但很好用: 要选择整行,只需点击代码左侧的行号

        除此之外,您还可以单击并拖动选择。

        此外,您可以双击方法的第一行的编号,从而选择整个方法。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-05-15
          • 1970-01-01
          • 1970-01-01
          • 2015-05-09
          • 2010-12-20
          • 1970-01-01
          相关资源
          最近更新 更多