Skip to Content

Notepad++. Коротко о плюсах

Notepad++Не знаю, как вам, а мне ежедневно приходится просматривать, создавать и редактировать десятки текстовых файлов. Это и обычный текст, и лог файлы и различные скрипты. Естественно, что в такой ситуации без удобного текстового редактора не обойтись. И сегодня, я расскажу о таком редакторе, который, на мой взгляд, может полноправно претендовать на почетное место в джентльменском наборе тестировщика. И, как нетрудно было догадаться из заголовка, зовется этот редактор — Notepad++.
Возможно, кто-то из вас скажет, что Notepad++ не нуждается в представлении. О нем и так все давно знают, и все успешно им пользуются. Но, смею вас уверить, что это не так. Как оказалось, знают о нем далеко не все, а, даже те кто знают, не всегда в курсе, что Notepad++ — это немного больше, чем просто редактор с подсветкой синтаксиса. Итак, давайте подробнее взглянем, на те самые «плюс-плюсы» Smile, которые предлагает нам эта программа.

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

+2 Закладки
При работе с текстом часто приходится скролить его из одно конца в другой, чтобы посмотреть на ту или иную его часть. Но необходимые строки имеют свойство теряться, и мало кому нравится выискивать одно и то же по десять раз на дню. С Notepad++ все становится намного проще. Достаточно дважды кликнуть рядом с номером необходимой строки, как тут же напротив нее появится закладка, которую впоследствии будет легко найти нажимая F2 на клавиатуре.

Notepad++ Закладки

 
+3 Табы
Все уже давно привыкли к табам в браузерах. Notepad++ предлагает использовать их и при редактировании документов, благодаря чему десятки открытых документов теперь не расползаются по панели задач, а аккуратно расположены в окне редактора, где их, к тому же, можно перемещать так, как вам заблагорассудится.

+4 Поддержка большого количества кодировок
Конечно, по количеству кодировок редактор проигрывает тому же Штирлицу, но назвать список поддерживаемых кодировок маленьким было бы неправильно. Здесь как и привычные нам ANSI, ISO и UTF, так и более экзотические вроде TIS-620 и EUC-CR.

+5 Параллельное редактирование документов
Весьма необычная фича, которая позволяет редактировать один и тот же документ в разных местах, при этом обновление документа будет происходить в обоих табах сразу. Для того, чтобы воспользоваться этой функцией достаточно выбрать “Copy to other view” в опциях таба.

Notepad++ Параллельное редактирование
 

+6 Сравнение документов
Чертовски необходимая вещь при сравнении разных версий одного и того же документа. Реализовано это счастье при помощи предустановленного плагина с незамысловатым названием Compare. Плагин позволяет параллельно просматривать две версии документа, при этом подсвечивая изменения в них, что очень облегчает поиск различий между версиями.

Notepad++ сравнение документов

 

+7 Поиск и автозамена по регулярным выражениям
  Кроме обычного поиска и замены, Notepad++ позволяет также искать и заменять фразы по регулярным выражениям, что очень облегчает жизнь, в случае если вам нужно отредактировать одну-две похожих по структуре фразы во многих местах обеъмного документа.

Notepad++ Автозамена при помощи регулярных выражений

 

+8 Текстовый поиск в группе файлов
  Помимо того, что редактор позволяет искать и заменять текст в отдельных файлах, он также способен найти необходимое вам и в группе файлов, для этого нужно всего лишь указать папку в которой следует искать и ключевое слово или регулярное выражение. Также возможно производить поиск только в тех файлах, имя которых совпадает с заданной маской. 
На мой взгляд — это одна из тех возможностей, ради которых стоит установить программу на свой ПК хотя бы «про запас» Smile Лично мне она сэкономила не один час времени.

Notepad++ текстовый поиск в группе файлов 

+9 Файловый менеджер
Полезнейшая штука, реализуемая с помощью плагина, позволяющего не только просматривать файлы на диске не сворачивая окна редактора, но и добавлять необходимые файлы, папки и даже сохраненные сессии в закладки, для последующего быстрого доступа к ним.

Notepad++ файловый менеджер

+10 Работа с файлами на FTP сервере
И еще один весьма приятный плагин под названием FTP_synchronize, который наверняка понравится тем, кому часто приходится просматривать или редактировать документы находящиеся на сервере. Плагин позволяет моментально открывать файлы находящиеся на FTP сразу же в окне редактора, а также загружать их обратно на сервер после сохранения.

Notepad++ работа с файлами на FTP сервере

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

  • Автодополнение (автокомплит) для большого количества языков программирования, с возможностью добавления пользовательских ключевых слов
  • Возможность открытия файлов в различных браузерах, поиск в Google и Wikipedia, а также запуск скриптов прямо из окна редактора, при помощи меню Run и плагина Run Me
  • HEX-редактор реализованный при помощи плагина HEX-Editor
  • Проверка орфографии с использованием библиотеки Aspell
  • Возможность записи макросов
  • И многое другое

  
+ Многа
Ну и конечно же, рассказывая о Notepad++ я не мог обойти стороной замечательный плагин Falling Bricks, который поможет вам слегка отвлечься от своих проблем и немного расслабиться в конце рабочего дня. Думаю, что его предназначение не вызовет у вас излишних вопросов Smile

Notepad++ Русский народный тетрис :)

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

  Самую свежую версию Notepad++ всегда можно найти официальном сайте программы

++++------

 Жалко что для меня как

 Жалко что для меня как тестировщика использующего Ruby нет возможности автодополненения все еще

Но за статью спасибо, использую NPP постоянно, но на накоторые вещи ранее не обращал внимания

Ну почему же нет? Во-первых,

Ну почему же нет? Во-первых, его можно сделать самому. Во-вторых, на сайте npp есть api для ruby (правда он у меня чего-то не скачивается Sad ). В-третьих, вот вам файлик, который нужен для автокомплита. Просто положите его в папку \plugins\APIs и будет вам счастье Wink

Кстати, мне реализация автокомплита в npp не очень нравится. ИМХО, не слишком удобно, но иногда может пригодиться.

 

Но за статью спасибо, использую NPP постоянно, но на накоторые вещи ранее не обращал внимания

Всегда пожалуйста Wink

Год назад перешёл на

Год назад перешёл на EmEditor, свои плюсы и минусы, крайне удобен если работаешь не только с си-подобными языками.

Неплохой редактор. Есть

Неплохой редактор. Есть интересные фичи, которые отсутствуют в NPP, но он ведь денег просит... Короче, я за свободное ПО. Wink

недавно был удивлен тем что

недавно был удивлен тем что простой notepad справляется с Ctrl+H по многобайтному документу в разы быстрее чем его инкрементный соперник.

а пробовал Text Mining Tool ?

а пробовал Text Mining Tool ? Очень удобная программка для извлечения текста из pdf, rtf, chm и т.д. пользуюсь уже больше года, тем более бесплатная,  если интересно можешь почитать о ней в компьютерном портале , там я в принципе и качал ее Smile

Отправить комментарий

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • Pairs of<blockquote> tags will be styled as a block that indicates a quotation.
  • Textual smileys will be replaced with graphical ones.

Подробнее о форматировании