Шпаргалка по 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
Один из моих любимых текстовых редакторов. В статье будут описаны всякие такие вещи, которые стоит запомнить при работе с ним. Сортировка чисел, клавиатурные сокращения и так далее.
Один из моих любимых текстовых редакторов. В статье будут описаны всякие такие вещи, которые стоит запомнить при работе с ним. Сортировка чисел, клавиатурные сокращения и так далее.
Как в 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

Notepad++ считается усовершенствованным подобием всем известного «Блокнота». По сравнению со стандартным Блокнотом, у него имеется большое количество опций и специальных инструментов. Благодаря чему данный редактор текстов популярен среди специалистов по программированию и прочих веб-разработчиков. Поэтому нам нужно более детально рассмотреть основные настройки Notepad++.
Базовые настройки
Во-первых, чтобы перейти к основным настройкам Нотепад++ нужно войти в раздел «Опции». Во-вторых, в выпавшем списке выбрать «Настройки».

После чего, появится окошко со множеством пунктов. Но мы заходим во вкладку «Основные». В ней мы увидим все базовые настройки интерфейса текстового редактора.

Несомненно, операционная система автоматически выставляет язык программы. Но именно в этом окне есть возможность изменить язык на требуемый. Кроме того, не найдя нужного вам языка, необходимо загрузить дополнительный языковой файл.

Во вкладке «Основные» так же можно увидеть, настройки размеров иконок в Notepad++. Данная панель инструментов дает возможность увеличения или уменьшения размера иконок.
Дополнительная информация! Более того, можно не только изменить размер иконок, но и скрыть их вовсе с панели управления.

Кроме того, в этой же вкладке имеется возможность настроить строку состояния и панель. Но скрывать эту панель не советуем. Между тем «Кнопка закрытия на вкладке» должна быть активирована. Это нужно для упрощения работы в программе Нотепад++.

Следующий раздел называется «Правка». В данном разделе возможно настроить текстовый курсор, стиль переноса строк, а также включить подсветку. По умолчанию она активирована, но ее с легкостью можно отключить при необходимости.

Далее вкладка «Блоки/Рамки/Поля», в которой есть возможность отображения нумерации строки, оформления блока и изменения размера рамки окна.

Раздел «Новый документ» позволяет настроить формат конца строк и кодировку. Определяем формат согласно названию своей операционной системы.

Русскому языку будет соответствовать кодировка «UTF-8». Хотя, она уже должна быть выбрана по умолчанию. Но, если выбрана иная кодировка стоит ее изменить.
Обратите внимание! Флажок напротив записи «Применить к открытию ANSI файлам», следует убрать. Иначе, все запущенные файлы будут перекодированы автоматически, вопреки необходимости.
Также в этом месте можно подобрать синтаксис по умолчанию. Например, HTML подойдет языку веб-разметки, а Perl будет соответствовать языку программирования.

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

Во вкладке «История открытия» определяется число файлов, которые были открыты в последнее время. Если провалиться в число, то в появившемся окошке можно его изменить или оставить без изменений.

Если перейдете во вкладку «Ассоциации файлов», то можно к поддерживаемым добавить новые расширения файла. После чего они будут открываться программой Нотепад++ автоматически.

Также во вкладке «Синтаксисы» неиспользуемые вами программные языки можно выключить. А еще тут можно определить табуляцию.

Вкладка «Подсветка» сама говорит за себя, то есть в ней можно управлять подсветкой. По умолчанию подсветка совпадающих слов уже включена, но ее можно отключить при необходимости.

Настройки печати в Notepad++ находятся во вкладке «Печать». В ней вы можете изменить внешний облик документов перед распечаткой, с помощью определения цветовой схемы, регулировки отступов, колонтитулов.

В следующем разделе представлены возможности поиска. Он так и называется «Поиск». Здесь можно запрашивать подтверждение операции «Заменить все во Всех Открытых Документах».

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

Наиболее продуктивная опция в Нотепад ++ располагается во вкладке «Автозавершение». Здесь можно воспользоваться автовставкой символов таких как, скобки, кавычки и т.п. В конечном итоге редактор текста сам проставит знак, если вы пропустили его.

Во вкладке «Режим запуска» устанавливается открытие сессии и файла в новом окне.
Обратите внимание! Все изменения вступают в силу после перезапуска редактора.

Вкладка «Разделитель» можно добавить свои символы, как часть слова. Но без особой цели этого делать не рекомендуется. Также здесь устанавливается параметры разделителя.

Во вкладке «Облако и ссылки» можно задать путь облачного хранения. А также включить обработку веб-ссылок.

Вкладка «Поисковая система» определяет через какую систему будет происходить поиск в Интернете.

Во вкладке «Разное» можем увидеть, настройки Notepad ++ по следующим параметрам: переключение и предпросмотр документов, отслеживание изменений в файлах. Здесь также имеется возможность отключения обновления, авто-определения кодировки символов, которые были активированы по умолчанию. Чтобы свернуть текстовый редактор в трей, в данной вкладке нужно поставить флажок на соответствующей записи.

Дополнительные настройки
Помимо основных настроек, есть ещё и дополнительные настройки Notepad ++. Чтобы их найти возвращаемся в раздел «Опции» и щелчком мыши проваливаемся в пункт «Клавиши Быстрого Доступа». В открывшемся окне, во-первых, можно настроить комбинации горячих клавиш, которые позволяют моментально выполнить необходимые действия. А во-вторых, поменять комбинации, сохраненные в базе.

Вторая дополнительная настройка доступна в разделе «Опции», а конкретней в пункте «Определение стилей». После перехода в него, откроется окно, с параметрами изменения цвета текста, фона, а также стиля шрифта.

Следующая настройка, располагается также в разделе «Опции» и используется в основном продвинутыми пользователями, а называется она «Редакт. Контекстное Меню».
Как только перейдете в вышеуказанный пункт, откроется файл, который отвечает за содержание контекстного меню. Его можно изменять прямо в этом файле, с помощью языка разметки.

Далее перейдем в главное меню, и откроем раздел «Вид». В выпавшем списке выберем «Перенос строки», после чего данный пункт будет отмечен галочкой. Такое действие в значительной степени упростит работу с большим текстом. Теперь можно обойтись без прокручивания вниз, чтобы увидеть последнюю строку.

Настройки плагинов
Настройки плагинов в Notepad++ являются не менее важными чем основные и дополнительные. Поэтому в дополнение программа дает возможность установки разных плагинов, которые помогают расширить ее функции.
Чтобы добавить плагин, следует вернуться в главного меню и открыть раздел «Плагины», а дальше провалиться в пункт «Управление плагинами». В открывшемся окне, можно увидеть установленные и доступные плагины, а также добавить новые.

Но, чтобы разобраться, как именно функционируют плагины, нужно обсудить такую тему более детально.
Заключение
В заключение подведу итог, что текстовый редактор Notepad ++ имеет множество полезных настроек, благодаря которым каждый пользователь может настроить программу по своим требованиям. Поэтому необходимо на самом первом этапе работы с Нотепад++ выставить настройки так, чтобы они соответствовали вашим запросам. Исходя из этого будет зависеть насколько эффективно и быстро станет работать текстовый редактор.