Автор статьи: nekaz
Горячие клавиши

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

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

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

Ctrl+F2 - Помечание строки отметкой.

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

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

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

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

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


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

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

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

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

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

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


Клик правой кнопки мыши → Вкл./Выкл. Комментарий строки - Закомментировать код (раскомментировать аналогично).

Клик правой кнопки мыши → Закомментировать выделенное - Закомментировать код (раскомментировать автоматически нельзя).

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

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

Вид → Операции с документом → Переместить в другое окно - Разделить окно на две части.

Ситаксис → ... - Выбор подсветки синтаксиса.


Сортировка выделенных строк
Идем TextFX → TextFX Tools → Sort lines case sensitive (at column) .

Но такой сортировкой не отсортируешь числа как числа - программа будет воспринимать их строками. Чтобы отсортировать числа, надо установить плагин NppColumnSor


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


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

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

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


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

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

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

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


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



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


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

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