【问题标题】:Select, copy or cut the current line in Netbeans在 Netbeans 中选择、复制或剪切当前行
【发布时间】:2010-12-20 12:52:44
【问题描述】:

在 Netbeans 中,我发现处理当前代码行的键盘快捷键非常有用,例如:

  • Ctrl + Shift + :重复

  • Shift + Alt + :移动

  • Ctrl + E:删除

是否有选择、剪切或复制当前代码行的快捷方式?我浏览了许多备忘单,并认为在尝试宏之前我会在这里询问。

【问题讨论】:

    标签: netbeans keyboard-shortcuts


    【解决方案1】:

    嘿嘿。我一直使用 home、shift-end、^C,因为它几乎适用于所有编辑器。

    【讨论】:

    • 谢谢!但在我当前的键盘布局中,Home 和 End 键是 Fn-Home 和 Fn-End。这转化为我系统上的 7 次复杂按键。不完全是一个简短的剪辑。
    • 为了保持理智,我重新映射了键盘上的几个键。 (我是 vi 的频繁用户,所以我将大写锁定重新映射为转义,以代替我键盘上的蹩脚的计算器按钮式转义键。)你可以四处寻找一下Fn-Etc 键的键码是并将它们映射到正确的主键和结束键。
    • 如果原发帖人是在netbeans中编码的,他可能会知道如何使用复制和粘贴通用快捷方式......没有生产力!
    【解决方案2】:

    我发现您可以轻松地在 Netbeans 选项的键盘映射部分中指定一个键盘快捷键来选择当前行。我现在已经映射了 Ctrl + . 来做到这一点。

    【讨论】:

      【解决方案3】:

      NetBeans 支持编辑器宏。

      • 打开一个文档。

      • 在其中单击以设置初始光标位置。

      • 点击“Edit > Start Macro Recording”。

      • Home,按Shift + End,按Ctrl + C.

      • 点击“Edit > Stop Macro Recording”。

      • 现在将提示您命名宏。使用像select-entire-line 这样明显的东西。

      • 点击OK

      • 单击Set Shortcut... 为宏分配快捷方式。

      【讨论】:

      • 这是我最终使用的解决方案
      • 正是我想要的!
      【解决方案4】:

      三次单击该行的任意位置。然后按 Ctrl + C

      【讨论】:

      • 谢谢!我不知道。不过,我一直在寻找键盘快捷键。编码时不太喜欢我的鼠标。
      • 这是一个非 Netbeans 特有的全局快捷指令。您可以在许多应用程序中使用它(Word、Excel、Sublime Text、Thunderbird 等)
      【解决方案5】:

      剪切当前行:Ctrl + X
      选择+复制当前行:Ctrl + C
      是的,这确实有效,但只有在没有当前选择处于活动状态时才有效

      【讨论】:

      • +1 这行得通,是一个很好的捷径。不知道为什么有人-1'd它。
      • 同样 shift + delete 会剪切当前行
      【解决方案6】:

      在 Netbeans 7.3 中,您可以使用 Ctrl-Shift-UpCtrl-Shift -Down 复制当前行(Up/Down 确定复制后光标的位置)。这显示在“源”菜单下。

      【讨论】:

        【解决方案7】:

        alt + shift + 箭头键(向左或向右,取决于光标所在的位置)

        【讨论】:

        • 用于一次一个块地突出显示其他单词 - 标准文字处理器快捷键 shift + 箭头键(左或右)的更快方式。这不是我们要求的。
        【解决方案8】:

        我不知道是 Windows 还是 Linux 的情况,但例如在 Mac (v8.0) 上的最新 Netbeans IDE 中,“选择行”快捷方式没有默认绑定。您必须在 Preferences -> Keymap -> Select Line 中手动指定它。

        但是,“删除行”的默认绑定是 ⌘-E(Command-E)。

        (我知道这个问题已经过时并且已经回答了,但以防万一其他 Mac Netbeans 用户来寻找解决方案。)

        【讨论】:

          【解决方案9】:

          Netbeans 8.2 上,您可以使用

          • Ctrl + C :快捷键“复制”
          • Ctrl + Shift + V :快捷键“粘贴格式化”

          这将复制/粘贴完整的当前行。

          【讨论】:

            【解决方案10】:

            选择任何线端点,然后只需按
            Ctrl+Shift+向下箭头
            一起复制行。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2010-11-28
              • 1970-01-01
              • 1970-01-01
              • 2018-01-21
              • 2017-04-02
              • 1970-01-01
              • 2023-03-08
              • 1970-01-01
              相关资源
              最近更新 更多