Как в любом редакторе, вы можете выделить текст с помощью мыши или клавиатуры. Выделенный текст можно перетаскивать мышкой в другое место того же документа, копировать в тот же или другой документ, искать текст, удалять, и т.д.
При использовании только клавиатуры, выделение происходит стрелками, Home, End при нажатой клавише Shift и комбинируя с Ctrl. Эти горячие клавиши могут быть изменены в любое время с помощью Shortcut Mapper.
Можно выполнить выделение в 2 этапа, нажав
в начале и конце желаемого выделения. Такой способ выделения особенно эффективен при выполнении поиска и замены.Кроме того, Ctrl+Двойной клик мыши между разделителями (по умолчанию, '(' и ')', но это настраивается) выделяет всё внутри них. Когда оба разделителя - двойные кавычки, то экранированные кавычки (\") не будут учитываться.
Описанный выше способ выделения называются обычной областью выделения (потоковый), который охватывает непрерывный диапазон текста. Использование команды SCI_SWAPMAINANCHORCARET Scintilla в Shortcut mapper, позволяет вам выбрать, является ли текстовый курсор началом или концом выделения.
Однако, Notepad++ позволяет выделение столбцом, который выделяет прямоугольником, захватывая несколько смежных строк. Чтобы выделить столбцом, используйте вышеуказанные способы, удерживая нажатой клавишу Alt. Например, попробуйте выделять текст мышкой, удерживая клавишу Alt, захватывая несколько строк. Клавиша Alt- в комбинации горячей клавиши может быть изменена. Пункт меню покажет диалоговое окно с напоминанием о том как выделять столбцом.
Можно комбинировать выделение области и выделение столбцом, с помощью клавиатуры. Это, вероятно, менее полезно, но это не ошибка.
Пункт меню
(а также Вниз) перемещает строку, в которой находится курсор или одновременно несколько выделенных строки. Эта возможность не работает если выделено несколько областей, смотрите ниже.Если выделена область текста, можно добавить ещё выделенную область, используя Ctrl, чтобы поставить якорную точку и перемещать мышь в конечную точку. Таким способом можно добавить более одной области выделения. Однако эта способность не распространяется на выделение столбцом. Хотя выделение столбцом всё же может соединятся с обычной выделенной областью. Команда SCI_ROTATESELECTION Scintilla позволяет циклично переключаться между выделенными областями, в том порядке, в котором они были определены.
При копировании или вырезании нескольких областей выделения, текст отправляется в буфер обмена, в том порядке, в котором области были выделены, независимо от порядка, в котором они следуют в документе.