Перевод статьи Junpei Shimotsu “20 Best Notepad++ plugins for Developers”.
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
- Обрамление выделения открывающими и закрывающими тэгами
Список свойств можно продолжать…
HTML Tag
Этот плагин добавляет набор действительно удобных сочетаний клавиш для редактирования HTML/JavaScript. Отлично подходит для поиска нестандартных HTML-тэгов.
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]
Поиска текста в файлах хорошего и быстрого нет!!!