在Netbeans中编辑多行代码

She*_*har 64 netbeans editing

有没有办法在netbeans中选择和编辑多行代码?
Visual Studio允许类似的操作,您可以alt使用鼠标的拖动动作(左键单击)按下并选择多行?

She*_*har 85

它被称为矩形选择.
它可以通过Crtl+ Shift+ 启用R

步骤截图:

矩形选择

By Petr于2011年10月20日

如果使用开发构建,您可能会注意到NetBeans编辑器添加了矩形选择操作.我不是每天都需要这个功能,但在某些情况下它可能会有所帮助.其中一种情况是需要删除文本中的行号或从教程中复制的代码.如下图所示.

示例代码

按编辑器工具栏中的"矩形选择"切换按钮或按CTRL+ SHIFT+ R快捷键后,可以选择矩形 .

矩形选择切换按钮

可以使用鼠标或键盘轻松完成选择.当您使用键盘时,只需将插入符号放在角落,然后按住SHIFT 箭头键即可选择所需内容.

按住SHIFT并使用箭头键选择您需要的内容

选择完成后,您可以使用按键轻松删除所有行号DELETE.然后,您必须退出矩形选择模式(编辑器工具栏中的CTRL+ SHIFT+ R或切换按钮).

如果您编写文本,则文本将放置在所选区域的每一行中.例如,这对于一次更改类中更多字段的访问修饰符非常有用.

如果您编写文本,则文本将放置在所选区域的每一行中

  • 是否可以将光标放在不同的位置?即在第一个单词中,在第二行的第二个单词中,在第三行的第三个单词中. (12认同)
  • 可以使用ctrl + shift +左键单击来放置独立游标 - 至少在最新版本中 (3认同)

ms6*_*609 33

现在,Netbeans 8.2中包含了一种更灵活的矩形选择替代方案,它支持多个光标.

演示多个插入符号

键盘快捷键列在Netbeans Wiki上:

Description                      Windows/Linux      Mac
==============================   ================   ================
Add/remove caret                 Ctrl+Shift+Click   Cmd+Shift+Click 
Add caret for next occurence     Ctrl+J             Cmd+J   
Add caret for each occurrence    Ctrl+Alt+Shift+J   Ctrl+Cmd+Shift+J    
Add caret on line above          Alt+Shift+[        Ctrl+Shift+[ or
                                                     Alt+Cmd+Up
Add caret on line below          Alt+Shift+]        Ctrl+Shift+] or
                                                     Alt+Cmd+Down   
Remove last added caret          Alt+Shift+J        Ctrl+Shift+J    
Paste over the multiple carets   Ctrl+Shift+L       Cmd+Shift+L or
                                                     Alt+Cmd+V  
Remove all extra carets          Escape             Escape
Run Code Online (Sandbox Code Playgroud)


Dev*_*vWL 9

Netbeans 8.2发布后

从Netbeans 8.2开始,这项功能可以直接使用.只需按下Shift + Ctrl并按住它,现在可以根据需要随意左键单击鼠标.

NetBeans开发版允许您编辑多个行,如Sublime Text.

不要费心阅读下面的答案.您不再需要下载开发版本.

在Netbeans 8.2发布之前

是的你可以!与SublimeText完全一样,但它不是默认功能,因此您必须下载NetBeans开发版本.

在此输入图像描述

安装后按Shift+ Ctrl+ Alt 现在left click按住SHIFT + CTRL + Alt键在代码的任何地方.简单而且非常有用.

这就是NetBeans中的样子:

在此输入图像描述

观看视频演示:youtube.com/watch?v = iWejyPL5YQI

安装新NetBeans时,不必卸载旧NetBeans.离开吧.开发构建将询问您是否要导入在先前NetBeans安装中使用的所有插件和预设.

  • 在Ubuntu(GNU/Linux)中,我发现快捷键是Shift + Ctrl,并且Alt停止它正常工作. (3认同)

Kel*_*lly 5

Netbeans Wiki添加/删除插入符并进入多插入符模式

Windows / Linux快捷方式:

Ctrl+ Shift+点击


快捷方式Mac:

Cmd+ Shift+点击