10

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

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

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

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

2 ответа2

11

из справки:

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

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

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

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .