Редактирование нескольких строк кода в Netbeans


есть ли способ выбрать и отредактировать несколько строк кода в netbeans?
Visual Studio позволяет аналогичную операцию, когда вы нажимаете alt и выберите несколько строк с помощью перетаскивания движения (левый клик) мыши ?

6 60

6 ответов:

Это называется прямоугольное выделение.
Он может быть включен с помощью Crtl+Shift+R

скриншоты для шагов:

Прямоугольное Выделение

от Петра 20 октября 2011 года

Если вы используете сборку разработки, вы, вероятно, заметили, что NetBeans редактор добавил Прямоугольное Выделение действие. Мне это не нужно функциональность каждый день, но это может быть полезно в некоторых случаях. Один из такой случай, когда вам нужно удалить номера строк в тексте или коде скопировано из учебника. Как на картинке ниже.

sample code

вы можете выбрать прямоугольник после нажатия прямоугольное выделение кнопка переключения на панели инструментов редактора или нажатие CTRL+SHIFT+R ярлык.

Rectangular Selection toggle button

выбор может быть легко сделано с помощью мыши или клавиатуры. Когда вы используете клавиатура, просто поместите каретку на углу, держите вниз SHIFT и с помощью клавиш со стрелками вы выбираете то, что вам нужно.

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

когда выбор сделан, вы можете легко удалить все номера строк с помощью нажатия удалить ключ. Затем вы должны выйти из режим выбора прямоугольника (CTRL+SHIFT+R или кнопка переключения в редактор панель инструментов.)

Если вы пишете текст , то текст помещается на каждую строку в выбранная область. Это может быть полезно, например, для изменения доступа модификаторы сразу нескольких полей в классе.

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

более гибкая альтернатива прямоугольному выбору теперь включена в Netbeans 8.2, которая поддерживает несколько курсоров.

Demonstration of multiple carets

сочетания клавиш перечислены на 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

после того, как в NetBeans версии 8.2

поскольку Netbeans 8.2 эта функция доступна из коробки. Просто нажмите Shift + Ctrl и, удерживая ее нажатой, теперь щелкните левой кнопкой мыши в любом месте столько раз, сколько вам нужно.

версия разработки NetBeans позволяет редактировать несколько строк, как в Sublime текст.

Не утруждайте себя, чтобы прочитать ответ ниже. Вам больше не нужно загружать версию разработки.

Перед Netbeans 8.2 отпустите

Да, вы можете! Работает точно так же, как и в SublimeText, но это не функция по умолчанию, поэтому вам придется загрузить сборку разработки NetBeans.

enter image description here

после установки нажмите клавишу Shift + Ctrl + Alt Теперь left click в любом месте кода, удерживая Shift + Ctrl + Alt. Легко и очень полезно.

вот как это выглядит в NetBeans:

enter image description here

посмотреть видео презентация по адресу:youtube.com/watch?v=iWejyPL5YQI

при установке новых NetBeans вам не нужно удалять старый. Просто оставь все как есть. Development build спросит вас, Хотите ли вы импортировать все плагины и предустановки, которые вы использовали в своей предыдущей установке NetBeans.

в netbeans 8.2 на Linux горячая клавиша shift + ctrl и удерживая левую кнопку мыши. По собственному опыту. Это легко установить.

с Netbeans Wiki:добавить / удалить каретку и войти в режим мульти-каретки

Ярлык Windows / Linux:

Ctrl + Shift + щелчок


Ярлык Mac:

Cmd + Shift + щелчок

Это, кажется, немного отличается для предыдущих версий NetBeans и различных ОС. Со своей стороны, для NetBeans 8.2 на Windows 10, удерживая Shift + Ctrl и щелчок левой кнопкой мыши работает.