Редактирование
Вкладки и два вида
Заголовок раздела «Вкладки и два вида»Каждый документ открывается во вкладке. Средний щелчок по вкладке закрывает её, файлы можно перетащить в окно из проводника.
Окно делится на два вида — рядом или один под другим (Вид → Повернуть разделение):
- перетащите вкладку на правую или нижнюю треть текста — документ переедет во второй вид;
- с Ctrl (или если вкладка единственная) документ будет клонирован: один и тот же текст в двух видах с независимой прокруткой и курсорами;
- Переместить в другое окно и Клонировать в другое окно делают то же из меню вкладки;
- F8 переключает фокус между видами, а Синхронная вертикальная прокрутка и Синхронная горизонтальная прокрутка двигают их вместе.
Несколько курсоров и столбцы
Заголовок раздела «Несколько курсоров и столбцы»- Alt + перетаскивание мышью или Alt+Shift+стрелки выделяют прямоугольник — даже за концом коротких строк.
- Набор, удаление, копирование и вставка работают сразу во всех строках прямоугольника.
- Мультивыделение: следующее и Мультивыделение: все добавляют курсоры на одинаковых словах; последний добавленный можно отменить или пропустить. Esc возвращает один курсор.
- Правка → Редактор столбцов… (Alt+C) вставляет в каждую строку текст или нумерацию — десятичную, шестнадцатеричную, восьмеричную или двоичную, с ведущими нулями или пробелами.
Ширина символов считается в ячейках, как в терминале: китайские, японские и корейские символы занимают две колонки, и прямоугольники остаются ровными.
Операции со строками
Заголовок раздела «Операции со строками»Всё из меню Правка выполняется одним шагом отмены и с клавишами Notepad++:
- дублировать (Ctrl+D), удалить, переместить вверх и вниз (Ctrl+Shift+↑/↓), объединить (Ctrl+J) и разделить строки;
- сортировка: по алфавиту, без учёта регистра, как целые числа, как дробные с запятой или точкой, по длине — по возрастанию и убыванию; сортировка по столбцам прямоугольного выделения; обратный и случайный порядок;
- удаление повторов, соседних повторов и пустых строк, обрезка пробелов, табуляция ↔ пробелы;
- регистр: ВЕРХНИЙ, нижний, Каждое Слово, Как в предложении, иНВЕРСИЯ, СлУчАйНыЙ;
- комментарии строк и блоков по правилам языка документа (Ctrl+Q).
Отступы, скобки и подсветка
Заголовок раздела «Отступы, скобки и подсветка»- Автоотступ (
editor.auto-indent): выключен, базовый (как у строки выше) или расширенный — с дополнительным уровнем после открывающей скобки. - Ctrl+B переходит к парной скобке.
- Умная подсветка отмечает все вхождения выделенного слова в видимом тексте.
- Поиск → Выделить все вхождения стилем раскрашивает слово одним из пяти стилей (Ctrl+Alt+1…5); между вхождениями можно переходить и копировать раскрашенный текст.
- Автозакрытие скобок и кавычек и подсказки — см. автодополнение.
Сворачивание и закладки
Заголовок раздела «Сворачивание и закладки»Блоки сворачиваются по синтаксическому дереву (в простом тексте — по отступам): кнопками на поле, Свернуть все, Развернуть все и по уровням 1–8.
Щелчок по полю символов ставит закладку (Ctrl+F2), F2 и Shift+F2 переходят между ними. Строки с закладками можно вырезать, скопировать, удалить или инвертировать одной командой.
История изменений
Заголовок раздела «История изменений»Поле между закладками и сворачиванием отмечает строки, изменённые с момента открытия файла: оранжевым — пока изменения не сохранены, зелёным — после сохранения. Выключается настройкой editor.change-history = "off".
Отображение
Заголовок раздела «Отображение»Вид → Отображение символов показывает пробелы и табуляции, концы строк (CR, LF, CRLF), направляющие отступов и символ переноса. Можно включить вертикальную границу на нескольких колонках (editor.edge), подсветку текущей строки фоном или рамкой, перенос строк и масштаб (Ctrl++, Ctrl+-, Ctrl+0).
Вид → Мониторинг (tail -f) следит за дописываемым файлом, как tail -f: удобно для логов.
Текст справа налево
Заголовок раздела «Текст справа налево»Строки с ивритом или арабским показываются в правильном порядке по алгоритму Unicode Bidi, курсор и щелчки попадают куда нужно. Правка → Направление текста справа налево переключает весь вид в режим RTL.