Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Editing multiple lines of code in Netbeans

Is there a way to select and edit multiple rows of code in netbeans?
Visual Studio allows a similar operation where you press alt and select multiple lines using the dragging motion (left click) of mouse ?

like image 855
Shashank Shekhar Avatar asked Nov 25 '12 09:11

Shashank Shekhar


People also ask

How do I select multiple words in NetBeans?

In netbeans you can use CTRL + J (in MacOSX CMD + J ). Save this answer.

How do you edit multiple lines in Vscode at the same time?

Windows: Ctrl + Alt + Arrow Keys. Linux: Shift + Alt + Arrow Keys. Mac: Opt + Cmd + Arrow Keys.


2 Answers

It's called rectangular selection.
It can be enabled by Crtl+Shift+R

Screenshots for steps:

Rectangular Selection

By Petr on Oct 20, 2011

If you use development build, you probably noticed that NetBeans editor added Rectangular Selection action. I don't need this functionality every day, but it can be helpful in some case. One of such case is when you need to delete line numbers in a text or code copied from a tutorial. Like on the picture below.

sample code

You can select the rectangle after pressing Rectangular Selection toggle button in the editor toolbar or pressing CTRL+SHIFT+R shortcut.

Rectangular Selection toggle button

The selection can be easily done with mouse or keyboard. When you use keyboard, just place the caret on a corner, keep down SHIFT and with the arrows keys you select what you need.

keep down SHIFT and with the arrows keys you select what you need

When the selection is done, you can easily delete all the line numbers with pressing DELETE key. Then you have to exit from the rectangle selection mode (CTRL+SHIFT+R or toggle button in the editor toolbar).

If you write a text , then the text is placed on every line in the selected area. This can be useful for example for changing access modifiers of more fields in a class at once.

If you write a text , then the text is placed on every line in the selected area

like image 192
Shashank Shekhar Avatar answered Sep 21 '22 18:09

Shashank Shekhar


A more flexible alternative to the Rectangular Selection has now been incorporated in Netbeans 8.2, which supports multiple cursors.

Demonstration of multiple carets

Keyboard shortcuts are listed on the 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 
like image 21
Martin Smith Avatar answered Sep 23 '22 18:09

Martin Smith