Шпаргалка по Notepad++

Featured image

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

📖 Содержание ⬇️

Содержание

Горячие клавиши

Ctrl + S — Сохранить файл.

CTRL + D — Дублирование выделенного кода.

Ctrl + F2 — Ставим отметку у строки.

F2 — Переход к следующей отмеченной строке.

Shift + F2 — Переход к предыдущей отмеченной строке.

Ctrl + J — Объединение выделенных строк в одну.

Ctrl + B — Перейти к соответствующей скобке (закрывающейся или открывающейся).

CTRL + Space — Автодополнение кода:

Автодополнение кода

Рисунок 1 — Автодополнение кода

Некоторые функции в меню

Кодировки → Преобразовать в … — Перекодирование файла.

Кодировки → Кодировать в … — Открыть файл в другой кодировке.

Клик правой кнопки мыши → ПРОПИСНЫЕ — Поменять регистр букв на верхний.

Клик правой кнопки мыши → строчные — Поменять регистр букв на нижний.

Правка → Панель истории файлов — История буфера обмена (Clipboard History):

Clipboard History

Рисунок 2 — 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:

Plugin Manager

Рисунок 3 — Plugin Manager

И там выбираем нужный нам плагин.

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

Сортировка выделенных строк

Update 2018. В Notepad++ сейчас есть встроенные методы всевозможной сортировки:

Сортировка

Рисунок 4 — Сортировка

Проверка орфографии

Проверка орфографии в Notepad++ | ↗️.

Автодополнение

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

Настройки автодополнения

Рисунок 5 — Настройки автодополнения

Update 2018. Сейчас данные настройки по умолчанию включены.

Особые выделения

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

Настройка мультивыделения

Рисунок 6 — Настройка мультивыделения

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

А при зажатом Alt можно делать вертикальное выделение:

Вертикальное выделение

Рисунок 7 — Вертикальное выделение

Миникарта

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

Идите Вид → Карта документа:

Карта документа

Рисунок 8 — Карта документа

Правда она не такая удобная, как в Sublime.

Работа с проектами

Если вы работаете с каким-то проектом (сайт, программа и так далее), то вы работаете обычно со множеством файлов в одной папке с подпапками.

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

Пункт «Открыть папку как Проект»

Рисунок 9 — Пункт «Открыть папку как Проект»

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

Панель проекта 1

Рисунок 10 — Панель проекта 1

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

Добавление нового проекта

Рисунок 11 — Добавление нового проекта

Ввод названия проекта

Рисунок 12 — Ввод названия проекта

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

Добавление файлов из директории

Рисунок 13 — Добавление файлов из директории

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

Пример проекта

Рисунок 14 — Пример проекта

Синхронизация вертикальной прокрутки

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

Синхронизация вертикальной прокрутки

Рисунок 15 — Синхронизация вертикальной прокрутки

Выделение определенного текста

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

Назначение выделения тексту

Рисунок 16 — Назначение выделения тексту

Результат выделения нескольких текстов разными стилями

Рисунок 17 — Результат выделения нескольких текстов разными стилями

Список открытых файлов

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

Опция отображения панели списка документов

Рисунок 18 — Опция отображения панели списка документов

Панель списка документов

Рисунок 19 — Панель списка документов

Как удалить повторяющиеся строки

Смотрите в статье | ↗️.

Как удалить пустые строки в Notepad++ с помощью горячих клавиш

Смотрите в статье | ↗️.

Как удалить каждую вторую строку в Notepad++

Смотрите в статье | ↗️.

Знаки табуляции

Рекомендую использовать вместо знака табуляции 4 или 2 пробела:

Настройка табуляции

Рисунок 20 — Настройка табуляции

Update 2021

Можно убрать устаревшую рамку:

Убирание рамки

Рисунок 21 — Убирание рамки

А в качестве шрифта использую JetBrainsMono:

Настройки шрифта

Рисунок 22 — Настройки шрифта