Как выбрать несмежные строки кода в Notepad ++?

10

Какая клавиша позволяет выбирать непоследовательные строки в блокноте ++?

У меня есть код Matlab, который я редактировал с помощью notepad ++. Я хотел бы выбрать отдельные (непоследовательные) блоки кода, чтобы выполнять поиск и замену только внутри моего выбранного кода.

Это не было бы проблемой, если бы это было сделано в одном непрерывном блоке кода, но как я могу выбрать маленькие блоки из всего скрипта? В Word или Excel клавиша Ctrl сделает свое дело; каков его блокнот ++ эквивалент?

Спасибо за любую помощь.

Люси
источник

Ответы:

11

из справки:

Если выделена область потока, можно добавить еще одну непересекающуюся область, нажав Ctrl, щелкая ее начальную точку и перемещая мышь к конечной точке. Таким образом можно добавить более одного дополнительного выбора. (Multi-Editing должно быть включено в настройках)

Источник: http://npp-community.tuxfamily.org/documentation/selecting-text

tl; dr - Settings-> Preferences-> Editing-> Multi-Editing Settings-> Enable, затем Ctrl-Click для каждого раздела

Shevek
источник
Большое спасибо! Это сэкономит мне много времени.
Люси
0

По какой-то причине нажатие Ctrl в номерах строк выделяет ВСЕ строки (даже если включено мультиредактирование), а не непоследовательные строки.

Закладки предоставляют способ вырезать / копировать / вставлять эти строки, но если большой раздел последовательных строк требует закладки, закладка добавляется только к одной строке (где находится курсор, даже если пользователь выбрал все эти строки перед выбором " Переключить закладку ").

Простой способ обойти это - меню «Поиск» >> Отметить ... >> Отметить вкладку, установив флажки «Строка закладки» и «В выделении», ввести в поле «Найти что» и выбрав «Регулярное выражение» в разделе «Режим поиска». Затем нажмите «Пометить все», и все строки в выделении, которые содержат хотя бы один символ, должны быть добавлены в закладки.

Надеюсь это поможет

Джон
источник