Выделение текста
Как в любом редакторе, вы можете выделить текст с помощью мыши или клавиатуры. Выделенный текст можно перетаскивать мышкой в другое место того же документа, копировать в тот же или другой документ, искать текст, удалять, и т.д.
Как выделить текст
При использовании только клавиатуры, выделение происходит стрелками , Home , End при нажатой клавише Shift и комбинируя с Ctrl . Эти горячие клавиши могут быть изменены в любое время с помощью Shortcut Mapper.
Можно выполнить выделение в 2 этапа, нажав Правка→Задать начало и конец выделения в начале и конце желаемого выделения. Такой способ выделения особенно эффективен при выполнении поиска и замены.
Кроме того, Ctrl+Двойной клик мыши между разделителями (по умолчанию, ‘(‘ и ‘)’, но это настраивается) выделяет всё внутри них. Когда оба разделителя — двойные кавычки, то экранированные кавычки (\») не будут учитываться.
Выделение области и выделение столбцом
Описанный выше способ выделения называются обычной областью выделения (потоковый), который охватывает непрерывный диапазон текста. Использование команды SCI_SWAPMAINANCHORCARET Scintilla в Shortcut mapper, позволяет вам выбрать, является ли текстовый курсор началом или концом выделения.
Однако, Notepad++ позволяет выделение столбцом, который выделяет прямоугольником, захватывая несколько смежных строк. Чтобы выделить столбцом, используйте вышеуказанные способы, удерживая нажатой клавишу Alt . Например, попробуйте выделять текст мышкой, удерживая клавишу Alt , захватывая несколько строк. Клавиша Alt- в комбинации горячей клавиши может быть изменена. Пункт меню Правка→Выделение столбцом. (подсказка) покажет диалоговое окно с напоминанием о том как выделять столбцом .
Можно комбинировать выделение области и выделение столбцом, с помощью клавиатуры. Это, вероятно, менее полезно, но это не ошибка.
Пункт меню Правка→Строки→Переместить строку(и) Вверх (а также Вниз) перемещает строку, в которой находится курсор или одновременно несколько выделенных строки. Эта возможность не работает если выделено несколько областей, смотрите ниже.
Выделение текста сразу в нескольких местах
Если выделена область текста, можно добавить ещё выделенную область, используя Ctrl, чтобы поставить якорную точку и перемещать мышь в конечную точку. Таким способом можно добавить более одной области выделения. Однако эта способность не распространяется на выделение столбцом. Хотя выделение столбцом всё же может соединятся с обычной выделенной областью. Команда SCI_ROTATESELECTION Scintilla позволяет циклично переключаться между выделенными областями, в том порядке, в котором они были определены.
При копировании или вырезании нескольких областей выделения, текст отправляется в буфер обмена, в том порядке, в котором области были выделены, независимо от порядка, в котором они следуют в документе.
Правка
Применимо к большим файлам, когда выделение с помощью мыши или клавиши SHIFT затруднительно. Первое нажатие фиксирует начальную позицию выделения, второе — конечную позицию и выделяет текст между ними. Прекрасно работает в связке с функцией перехода к заданной строке (горячие клавиши Ctrl + G).
Копировать в буфер [ ]
Относится к текущему открытому файлу. Если содержимое не сохранено, то в качестве имени будет взято имя вкладки. Доступно следующее подменю:
- «Путь и имя файла»
- «Имя файла»
- «Путь к файлу»
Отступы (табуляция) [ ]
Доступно следующее подменю:
- «Вставить табуляцию»
- «Удалить табуляцию»
Преобразование регистра [ ]
Становится активным при работе с выделенным фрагментом. Доступно следующее подменю:
- «Прописные»
- «Строчные»
- «Все с заглавной». Заменяет первую букву в кажом слове на прописную (заглавную), а остальные меняет на строчные
- «Все с заглавной (смешанный)». Заменяет первую букву в кажом слове на прописную (заглавную), а остальные оставляет без изменения
- «Предложение». Делит выделенный фрагмент на предложения по знаку «.». Далее заменяет первую букву в первом слове на прописную (заглавную), а остальные буквы в текущем предложении меняет на строчные.
- «Предложение (смешанный)». Делит выделенный фрагмент на предложения по знаку «.». Далее заменяет первую букву в первом слове на прописную (заглавную), а остальные буквы в текущем предложении оставляет без изменения.
- «Инвертировать регистр»
- «Случайный регистр»
Операции со строками [ ]
Доступно следующее подменю:
- «Дублировать текущую строку»
- «Удалить последовательные дубликаты строк»
- «Разбить строки». Текущая строка будет разбита на несколько, если ее длина превосходит ширину окна Notepad++ или выходит за «вертикальную границу» (Опции — Настройки — Правка — Вертикальная граница справа)
- «Объединить строки»
- «Переместить строку вверх»
- «Переместить строку вниз»
- «Удалить пустые строки»
- «Удалить пустые строки (содер. символы пробела)»
- «Вставить пустую строку перед текущей»
- «Вставить пустую строку после текущей»
- «Сортировка по возрастанию (по первой цифре)»
- «Сортировка по возрастанию целых чисел»
- «Сорт. по возрастанию десятичных чисел (запятая)»
- «Сорт. по возрастанию десятичных чисел (точка)»
- «Сортировка по убыванию (по первой цифре)»
- «Сортировка по убыванию целых чисел»
- «Сорт. по убыванию десятичных чисел (запятая)»
- «Сорт. по убыванию десятичных чисел (точка)»
Комментирование [ ]
Доступно следующее подменю:
- «Вкл./Выкл. комментарий строки»
- «Закомментировать строку»
- «Раскомментировать строку»
- «Закомментировать выделенное»
- «Раскомментировать выделенное»
Автозавершение ввода [ ]
Доступно следующее подменю:
- «Завершение функций»
- «Завершение слов»
- «Подсказка по функциям»
- «Завершение пути»
Формат конца строк [ ]
- «Преобразовать в Windows (CR LF)»
- «Преобразовать в Unix (LF)»
- «Преобразовать в Macintosh (CR)»
Операции с пробелами [ ]
Доступно следующее подменю:
- «Убрать замыкающие пробелы»
- «Убрать начальные пробелы»
- «Убрать начальные и замыкающие пробелы»
- «Символ конца строки в пробел»
- «Убрать лишние пробелы/концы строк в пробел»
- «Табуляцию в пробел»
- «Пробел в табуляцию (все)»
- «Пробел в табуляцию (в начале строки)»
Выделенное [ ]
Доступно следующее подменю:
- «Открыть файл».
- «Открыть папку документа». Если выделенный фрагмент не соответствует корректному пути, то в проводнике Windows будет открыта папка «%USERPROFILE%».
- «Поиск в Интернете».
- «Сменить поисковую систему».
Выделение столбцом [ ]
Используйте «ALT + выделение мышкой» или «Alt + Shift + клавиши стрелок» для переключения в режим столбца. Подходит для работы с CSV файлами
Как выделить текст в notepad
БлогNot. Notepad++: запуск файла из программы, плагины, горячие клавиши
Notepad++: запуск файла из программы, плагины, горячие клавиши
Чтобы для файла, открытого в Notepad++, выполнить операцию «Запуск» обратитесь к верхнему меню Запуск — Запуск или нажмите клавишу F5.
- $(FULL_CURRENT_PATH) — полный путь к текущему файлу (C:\my_folder\my_file.txt)
- $(CURRENT_DIRECTORY) — папка, в которой находится текущий файл (C:\my_folder\)
- $(FILE_NAME) — имя файла с расширением (my_file.txt)
- $(NAME_PART)- имя файла без расширения (my_file)
- $(EXT_PART)- расширение файла (txt)
- $(NPP_DIRECTORY) — папка, в которой находится notepad++.exe, запущенный в данный момент
- $(CURRENT_WORD) — текущий выделенный текст Notepad++
- $(CURRENT_LINE) — номер строки, в которой находится курсор (отсчёт от 0, первая строка = 0)
- $(CURRENT_COLUMN) — столбец, в котором находится курсор (отсчёт от 0, первая позиция = 0)
Запускает новый экземпляр Notepad++, открывая текущий файл. Не забудьте пути заключить в кавычки, если они могут содержать пробелы.
Открываем текущий файл в Mozilla Firefox.
Кое-что из привычных «фишек» со временем устаревает, скажем, плагин TextFX из 64-битных сборок исключён, а есть только в 32-битных. Адекватной замены я не знаю, но многие функции TextFX вошли в меню Правка свежих версий (подменю Операции со строками и др.).
Spell Checker в том виде, как описывается в прикреплённой ниже статье, тоже уже ставить не нужно, а входящий в стандартный список плагинов DSpellCheck сам легко загрузит словари для нужных языков и обеспечит мультипроверку для нескольких языков сразу.
Ну и регулярные выражения как всегда позволят решить почти все типовые задачи по обработке текста, например:
Удаление повторяющихся строк с помощью Notepad++ (регулярным выражением)
Регулярное выражение в диалоге поиска и замены:
Заменяем на пустое место. Оставляет из всех повторяющихся строк только последнее вхождение в файл.
Хотя конкретно для такого фильтра есть и встроенная команда Правка — Операции со строками — Удалить дублирующиеся строки.
Документация есть вот здесь, каких-либо официальных её переводов на русский я не встречал.
Вот несколько устаревший обзор по Notepad++:
Ниже — пара «шпаргалок» по возможностям Notepad++, сгенерированы они почти автоматически, так что могут быть не идеального качества.
Горячие клавиши Notepad++
Ряд команд могут требовать наличия в документе выделенного фрагмента, предполагать использование только определённых синтаксисов и т.п.
FAQ по Notepad++
Как в Notepad++ открывать новый файл в utf-8?
В главном меню выберите |Опции| |Настройки| |Новый документ| |Кодировка| |UTF-8| |Закрыть|
Как в Notepad++ сохранять файл по умолчанию в HTML?
В главном меню выберите |Опции| |Настройки| |Новый документ| |Формат| |Синтаксис по умолчанию| |HTML| |Закрыть|
Как в Notepad++ включить мульти-редактирование?
В главном меню выберите |Опции| |Настройки| |Правка| |Мульти-редактирование|, поставьте галочку, нажмите |Закрыть|
Как в Notepad++ включить историю буфера обмена?
В главном меню выберите |Правка| |Панель истории буфера|
Как в Notepad++ изменить кодировку файла?
В главном меню выберите |Кодировки| |Преобразовать в «кодировка»|
Как в Notepad++ отменить действие?
В главном меню выберите |Правка| |Отмена| или нажмите Ctrl + Z
Как в Notepad++ комментировать?
Выделите текст. Кликните правой кнопкой мыши по выделенному тексту, появится меню выберите |Закомментировать выделенное| или в главном меню выберите |Правка| |Комментирование| |Закомментировать выделенное| или нажмите Ctrl + Shift + Q
Как в Notepad++ поменять тему оформления?
В главном меню выберите |Опции| |Определение стилей| |Выбрать стиль|
Как в Notepad++ поменять фон?
В главном меню выберите |Опции| |Определение стилей|, в поле |Язык:| выберите |Global Styles|, в поле |Стиль:| выберите |Global Override|, выберите |Цвет фона|, поставьте галочку напротив |Общий цвет фона|
Как в Notepad++ редактировать подсветку синтаксиса?
В главном меню выберите |Опции| |Определение стилей|, в списке |Язык:| выберите нужный, например, HTML, в окне |Стиль:| выберите нужный стиль, например, COMMENT. Измените |Стиль Цвета|, |Стиль Шрифта|, Нажмите |OK|.
Как в Notepad++ подсветить файлы с нужным расширением, например, .tpl?
В главном меню выберите |Опции| |Определение стилей|, в списке |Язык:| выберите нужный, например, HTML, ниже в |Польз.расширение:| добавьте tpl и нажмите |OK|
Как в Notepad++ добавить новый синтаксис?
В главном меню выберите |Синтаксисы|, |Польз. определение синтаксиса|, |Задать свой синтаксис|.
Как в Notepad++ создать свою тему?
1. Скопируйте файл с темой по умолчанию:
для 32-bit C:\Program Files (x86)\Notepad++\stylers.xml
для 64-bit C:\Program Files\Notepad++\stylers.xml
или скопируйте файл с темой других авторов:
2. Переименуйте файл, например, в Main-stylers.xml
Поместите его в C:\Users\Имя пользователя\AppData\Roaming\Notepad++\themes
3. В главном меню выберите |Опции| |Определение стилей| |Выбрать стиль| Main-stylers
Изменение темы:
Вариант 1. Смотрите, как в Notepad++ редактировать подсветку синтаксиса.
Вариант 2. Откройте ваш файл Main-stylers.xml в Notepad++ Найдите нужный вам язык, к примеру блок с настройками для языка HTML
<LexerType name=»html» desc=»HTML» ext=»»>
Изменение настроек цвета:
Цвет текста fgColor=»000000″ (HEX:#000000 — чёрный цвет)
Цвет фона bgColor=»FFFFFF» (HEX:#FFFFFF — белый цвет)
Как в Notepad++ изменить размер шрифта?
В главном меню выберите |Вид| |Масштаб текста|
Как в Notepad++ выделить весь текст?
Нажмите Ctrl + A или поставьте курсор в начало выделяемого текста, прокрутите страницу вниз, зажмите Shift и поставьте курсор в конец выделяемого текста
Как в Notepad++ убрать табуляции?
Выделите текст, нажмите Shift + Tab
Как в Notepad++ настроить табуляции?
В главном меню выберите |Опции| |Настройки| |Синтаксисы|, блок |Настройка Табуляции|, |Размер табуляции:|, задайте количество пробелов нажмите Enter
Как в Notepad++ выделить столбцы?
Мышкой при зажатой клавише Alt
Как в Notepad++ открыть два окна?
В главном меню |Вид| |Окно документа| |Дублировать в другой области|
Как в Notepad++ сравнить два файла?
Установите плагин «Compare». В главном меню выберите |Плагины| |Compare| |Compare|. Для выхода из режима сравнения выберите |Плагины| |Compare| |Clear Active Compare|
Как в Notepad++ синхронизировать вертикальную прокрутку?
В главном меню выберите |Вид| |Синхрониз. вертикальную прокрутку|
Как в Notepad++ поменять язык?
В главном меню выберите |Settings| |Preferences|, в списке слева выберите |General|, в центре окна сверху выберите язык.
Как в Notepad++ ИЗмеНить реГИСТР СЛоВа?
Выделите слово или текст, в главном меню выберите |Правка| |Преобразование Регистра|
Как в Notepad++ открыть файл в браузере?
В главном меню выберите Вид| |Открыть текущий файл в. |
Как в Notepad++ установить плагин?
В главном меню выберите |Плагины| |Управление плагинами|. Из общего списка плагинов выберите нужный и нажмите |Установить|
Как вручную установить плагин?
Плагины имеют расширение .dll и могут быть с папками или без.
1. Для Notepad++ x32 скопируйте файл с папкой в C:\Program Files (x86)\Notepad++\plugins Для Notepad++ x64 скопируйте файл с папкой в C:\Program Files\Notepad++\plugins
2. Перезапустите Notepad++
Как в Notepad++ удалить пустые строки?
Выделите текст, в главном меню выберите |Правка| |Операции со строками| |Удалить пустые строки|
Как в Notepad++ включить перенос строк?
В главном меню выберите |Вид| |Перенос строк|
Как в Notepad++ добавить нечто в начало каждой строки?
В главном меню выберите |Поиск| |Замена|, в поле |Найти:| напишите ^ , в поле |Заменить на:| напишите нужное слово. В |Режим поиска:| выберите |Регуляр. Выражен. и новые строки|, нажмите |Заменить всё|
Как в Notepad++ добавить нечто в конец каждой строки?
В главном меню выберите |Поиск| |Замена|, в поле |Найти:| напишите $ ,в поле |Заменить на:| напишите нужное слово. В |Режим поиска:| выберите |Регуляр. Выражен. и новые строки|, нажмите |Заменить всё|
Как в Notepad++ включить автозавершение?
В главном меню выберите |Опции| |Настройки|, в списке слева выберите |Автозавершение|, поставьте флажок |Включить при каждом вводе|
Как в Notepad++ слова в строчку расположить столбиком и наоборот (сделать перенос по словам)?
В главном меню выберите |Поиск| |Замена|, в поле |Найти:| нажмите пробел, в поле |Заменить на:| напишите \n , в |Режим поиска:| выберите |Расширенный|, нажмите |Заменить всё|
Как в Notepad++ подсветить все слова из поиска одновременно?
В главном меню выберите |Поиск| |Пометки|, в поле |Найти:| напишите искомое слово, в |Режим поиска:| выберите |Обычный|, нажмите |Пометить всё|
Как в Notepad++ удалить все строки, содержащие слово?
В главном меню выберите |Поиск| |Пометки|, в поле |Найти:| напишите искомое слово, выберите |Помечать закладкой|, в |Режим поиска:| выберите |Обычный|, нажмите |Пометить всё. В главном меню выберите |Поиск| |Закладки| |Удалить все строки с закладкой|
Как в Notepad++ заменить слова с разными окончаниями?
В главном меню выберите |Поиск| |Замена|, в поле |Найти:| напишите слово, вместо его окончания добавьте \S+ , в поле |Заменить на:| напишите слово , в |Режим поиска:| выберите |Регуляр. Выражен. и новые строки|, нажмите |Заменить всё|
Как в Notepad++ заменить пробел и перевод строки на просто перевод строки?
В главном меню выберите |Поиск| |Замена|, в поле |Найти:| напишите пробел следом \r\n, в поле |Заменить на:| напишите \r\n , в |Режим поиска:| выберите |Расширенный|, нажмите |Заменить всё|
Шпаргалка по Notepad++

Один из моих любимых текстовых редакторов. В статье будут описаны всякие такие вещи, которые стоит запомнить при работе с ним. Сортировка чисел, клавиатурные сокращения и так далее.
Горячие клавиши
Ctrl + S — Сохранить файл.
CTRL + D — Дублирование выделенного кода.
Ctrl + F2 — Ставим отметку у строки.
F2 — Переход к следующей отмеченной строке.
Shift + F2 — Переход к предыдущей отмеченной строке.
Ctrl + J — Объединение выделенных строк в одну.
Ctrl + B — Перейти к соответствующей скобке (закрывающейся или открывающейся).
CTRL + Space — Автодополнение кода:

Некоторые функции в меню
Кодировки → Преобразовать в … — Перекодирование файла.
Кодировки → Кодировать в … — Открыть файл в другой кодировке.
Клик правой кнопки мыши → ПРОПИСНЫЕ — Поменять регистр букв на верхний.
Клик правой кнопки мыши → строчные — Поменять регистр букв на нижний.
Правка → Панель истории файлов — История буфера обмена (Clipboard History):

Клик правой кнопки мыши → Вкл./Выкл. Комментарий строки — Закомментировать код (раскомментировать аналогично).
Клик правой кнопки мыши → Закомментировать выделенное — Закомментировать код (раскомментировать автоматически нельзя).
Клик правой кнопки мыши → ПРОПИСНЫЕ — Поменять регистр букв на большие буквы.
Клик правой кнопки мыши → строчные — Поменять регистр букв на маленькие буквы.
Вид → Операции с документом → Переместить в другое окно — Разделить окно на две части.
Синтаксис → … — Выбор подсветки синтаксиса.
C:\Program Files (x86)\Notepad++ — в Windows 7 находятся все установленные плагины, настройки и так далее.
C:\Program Files (x86)\Notepad++\plugins — папка с плагинами.
%appdata%\Notepad++ — папка с еще файлами Notepad++.
Update 2018. Сейчас есть x64 версия Notepad++, но я до сих пор рекомендую ставить 32-битную версию, так как много плагинов работает только под 32 бита.
Установка плагинов
Идем Плагины → Plugin Manager → Show Plugin Manager :

И там выбираем нужный нам плагин.
Update 2018. Данный менеджер плагинов был выпилен из Notepad++. Поэтому его нужно устанавливать отдельно. Статью, где описана установка менеджера и остальные плагины, можно найти тут: Плагины Notepad++.
Сортировка выделенных строк
Update 2018. В Notepad++ сейчас есть встроенные методы всевозможной сортировки:

Проверка орфографии
Автодополнение
Выше уже отмечалось, что клавиши CTRL + Space вызывают окно автодополнения. Но каждый раз мне нажимать на клавиши не удобно (привет любителям Vim). Было бы проще, чтобы подсказки возникали сами. Это делается так: Опции → Настройки → Автозавершение . Отметьте нужные вам галочки:

Update 2018. Сейчас данные настройки по умолчанию включены.
Особые выделения
Одной из «киллер-фич» в Sublime Text 2 считается мультивыделение. Оказывается, что оно есть и в Notepad++. Переходите в настройки программы Опции → Настройки → Правка и ставьте галочку:

И теперь, если нажать клавишу Ctrl , то можно выделить сразу несколько текстовых блоков (множественное выделение). При этом, если не снимать выделение, то, когда начнете писать, то текст будет вводиться во всех выделенных местах:
А при зажатом Alt можно делать вертикальное выделение:

Миникарта
Одной из главной «киллер-фич» в Sublime Text 2 считается миникарта справа, которую можно использовать как бегунок. Оказывается, что оно есть и в Notepad++.
Идите Вид → Карта документа :

Правда она не такая удобная, как в Sublime.
Работа с проектами
Если вы работаете с каким-то проектом (сайт, программа и так далее), то вы работаете обычно со множеством файлов в одной папке с подпапками.
Update 2018. Ниже описан способ, который позволит работать с несколькими папками в одном проекте, но с одной папкой сейчас проще всего работать через Файл → Открыть папку как Проект :

Лучше в этом случае работать с функцией проекта Вид → Проект (панель) → Панель проекта 1 :

Щелкаете правой кнопкой мыши по пункту рабочая область и выбираете пункт Добавить Новый проект и как-то его называете:


Теперь правая кнопка мыши по проекту и пункт меню Добавить файлы из директории :

Теперь у нас есть дерево наших файлов, в котором удобно ориентироваться и редактировать. Причем сюда занесены не только тестовые файлы, но и все остальные. Разумеется, проект можно сохранять, добавлять файлы по отдельности. В общем удобная вещь:

Синхронизация вертикальной прокрутки
Еще одна важная для меня функция. Когда имеется два файла одного типа часто требуется просмотреть их синхронно. В Notepad++ все реализовано:

Выделение определенного текста
В Notepad++ можно выделить конкретный текст (как будто маркером провели):


Список открытых файлов
Опции → Основные → Панель Списка документов и там нажмите галочку на Отображать :


Как удалить повторяющиеся строки
Как удалить пустые строки в Notepad++ с помощью горячих клавиш
Как удалить каждую вторую строку в Notepad++
Знаки табуляции
Рекомендую использовать вместо знака табуляции 4 или 2 пробела:

Статья обновлена 2018
- Notepad++
- Текстовой редактор
- FAQ
- blog
- it
- program
Один из моих любимых текстовых редакторов. В статье будут описаны всякие такие вещи, которые стоит запомнить при работе с ним. Сортировка чисел, клавиатурные сокращения и так далее.
Один из моих любимых текстовых редакторов. В статье будут описаны всякие такие вещи, которые стоит запомнить при работе с ним. Сортировка чисел, клавиатурные сокращения и так далее.