Мы снова возвращаемся к замечательному текстовому редактору для программистов NotePad++. Здесь мы приводим краткий перевод статьи Junpei Shimotsu “20 Best Notepad++ plugins for Developers”.
Описание всех актуальных плагинов для NotePad++ есть на сайте GitHub, и список их довольно обширен.
Для установки и удаления актуальных плагинов лучше всего воспользоваться встроенным Менеджером плагинов, который запускается из меню NotePad++ "Плагины" - "Управление плагинами".
Explorer
Может возникнуть ситуация, когда вам нужно записать в Notepad++ путь к определенной папке. Если вы используете плагин Explorer, то в левой части редактора можно открыть окно, в котором легко искать и открывать любые файлы. Также этот плагин дает нам информацию о местонахождении файла, который открыт в данный момент.Code Alignment
При определении переменной мы используем знак равенства. Но если нужно объявить множество переменных, проставление этого знака может раздражать. Плагин Code Alignment выравнивает код и дает нам возможность выбрать для выравнивания любой знак. Иногда нам нужно выполнить какие-то маленькие задачи, но приходится делать это вручную, поскольку шорткатов для них нет. К счастью, этот плагин позволяет нам определять собственные шорткаты, так что можно экономить время и силы при выполнении подобных задач.Autosave
Этот плагин — настоящий спасательный круг, поскольку он автоматически сохраняет ваш код. Плагин предоставляет разные варианты автосохранения. Например, вы можете выбрать, через какие временные промежутки оно будет осуществляться (каждые 10, 15 минут и т.д.). Таким образом, даже если вы забыли сохранить код и вышли из редактора, плагин все равно сохранит его и вам не придется беспокоиться из-за пропажи последних изменений.NPPExport
Если вы пишете код в Markdown и хотите поделиться с кем-нибудь своими наработками, вам придется конвертировать их в HTML перед отправкой, поскольку у получателя может не оказаться программы, читающей файлы в Markdown. Поможет вам в этом плагин NPPExport, который конвертирует Markdown-файлы в HTML или rtf (Rich Text Format).Multi-clipboard
Если мы хотим скопировать откуда-нибудь выделенный фрагмент кода и вставить его в наш собственный код, это может оказаться довольно сложной задачей, сопряженной со множеством трудностей. Но не с этим плагином. Когда он включен, у вас открывается окно в левой части Notepad++, где содержится вся история вашего скопированного кода. Вы можете с легкостью выбрать код, который хотите, и вставить его.Compare
Этот файл позволяет вам открывать два файла так, чтобы вы могли их сравнить и увидеть, чем они отличаются или что у них общего.SpellChecker
Этот плагин проверяет ошибки правописания в документе. Благодаря ему вы будете уверены, что написанное вами в Notepad++ не содержит грамматических шибок, и сможете безбоязненно делиться этими документами с другими людьми.JSToolNpp
Название как бы намекает, что этот плагин имеет отношение к JavaScript, и он действительно очень полезен при работе с этим языком. У этого плагина есть много важных функций:- JSON: Этот просмотрщик будет отображать выбранный JSON-текст в отдельном окне в форме дерева.
- JMIN: Это уменьшает размер файла JavaScript путем удаления пробелов и комментариев.
- JS Fomat: используется для чистки кода путем удаления пробелов.
Finger Text
Этот плагин сэкономит вам кучу времени, поскольку позволяет использовать один и тот же блок кода множество раз.Customize Toolbar
Этот плагин позволяет вам настроить панель инструментов путем добавления, удаления и перемещения кнопок. По умолчанию в Notepad++ нет возможности настройки панели инструментов, так что этот плагин идеально подойдет для этой цели.Preview Html
Чтобы увидеть эффект изменений, сделанных в коде в Notepad++, вам нужно перейти в браузер и обновить страницу. С этим плагином вы можете просто нажать Ctrl + Shift + H, чтобы вызвать предпросмотр. Это может сэкономить вам много времени и сил.NppFTP
Этот плагин предоставляет окно FTP, с помощью которого можно управлять файлами и папками, доступными на FTP-сервере (хостинге).Auto Indent
Этот плагин просто находка для программистов, у которых есть проблемы с отступами в их коде. Плагин поддерживает языки C/C++ и php.CharM
Этот плагин предоставляет вам множество символов, из которых вы можете выбирать. Среди них есть специальные символы и акценты, доступные напрямую с клавиатуры.SnippetExecutor
С помощью этого плагина вы можете скомпилировать отрывки кода и выполнить их. Также плагин выдает output после выполнения.TextFX Plugin
Этот плагин помогает закрывать тэги. Он экономит ваше время при работе с HTML и XML благодаря автоматическому закрытию тэгов. Это повышает в некоторой степени эффективность веб-разработки.Function list
Если вы пишете код с большим количеством функций и методов и вам приходится проверять их снова и снова, или если вы хотите видеть, какие функции вы уже создали, то этот плагин для вас. Он дает вам подробную информацию обо всех функциях в вашем проекте.NppSalt
В настоящее время этот плагин предоставляет следующие функции:- Экран Notepad++ мигает, когда обнаруживает, что какие-нибудь из открытых файлов были изменены другими людьми;
- Предотвращает перезапись изменений, внесенных в конкурирующих сессиях Notepad++.
NodepadSharp
- Правильная новая строка в CommentDoc/DocBlock для C, C++, Javascript, PHP.
- Правильная новая строка для # комментария в Ruby.
- Отступ после открывающей фигурной скобки в С-подобных языках, CSS и правильный отступ для закрывающей фигурной скобки.
- Удаление текущей строки с сохранением столбца.
- Отмена закрытия вкладки.
- Переключение между вкладками с помощью ALT + LEFT/RIGHT
- Обрамление выделения открывающими и закрывающими тэгами