Notepad — Свободный текстовый редактор

Notepad — Свободный текстовый редактор

Категория: тестовый редактор
Разработчик:
Обновлено: 03.05.2019
Рейтинг:
Интерфейс: русский, английский
Версия: 7.6.6
Системы: все версии Windows, Linux и ReactOS
Лицензия: Freeware (бесплатное ПО)
Размер: 10 MB

О программе

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

Что нового

Изменения в версии 7.6.6:

  • Добавлена поддержка новых языков программирования;
  • Текст комментариев под ошибками уменьшен;
  • Улучшена оптимизация в Windows 10;
  • Исправлена ошибка с удалением расширений файлов при сохранении;
  • Устранена ошибка внезапного отключения редактора в Windows

Системные требования

Cкачать Notepad можно на любую версию ОС Windows, Linux или ReactOS. В Windows часто можно встретить уже установленный Notepad++. Редактор является улучшенной версией обычного блокнота.

Плюсы и минусы:

Преимущества редактора Notepad:

  • Потребляет минимальное количество ресурсов процессора. Разработчикам удалось оптимизировать программу таким образом, что теперь она занимает очень мало места как на жестком диске, так и в оперативной памяти;
  • Больше 15-ти лет Notepad получает высокие оценки пользователей и занимает лидирующие места среди программ для разработчиков;
  • Блокнот можно использовать не только для создания ПО или сайтов, но и просто в качестве удобного текстового редактора;
  • Возможность создавать вкладки, что позволяет работать с несколькими файлами одновременно;
  • В строке меню есть все необходимое для работы с кодом и текстом (функции редактирования, выбор директории рабочего пространства, настройка синтаксиса, кодировки и прочее);
  • Программа поддерживает огромное количество языков программирования: от ActionScript до C++, C, C#, XML, YAML;
  • В блокноте есть плагины, которые расширяют функциональность программы, включая конвертеры и инструменты MIME;
  • Функция автозаполнения для слов и команд поможет ускорить набор текста и кодинг;
  • Пользователи могут выбрать свою собственную подсветку синтаксиса;
  • Интерфейс Notepad доступен на русском.

Недостатки:

  • С Блокнотом не очень удобно работать при создании объемных проектов, которые включают в себя десятки или сотни файлов (создание игр, сайтов с базами данных и прочие). Для таких целей лучше установить более серьезную среду разработки.

Как использовать?

Чтобы начать работу с редактором, достаточно открыть в нем существующий файл или создать новый документ, начав писать код «с нуля». Чтобы синтаксис отображался без ошибок, убедитесь в том, что программа правильно определила язык программирования. Сделать это можно на панели инструментов во вкладке «Синтаксис».

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

Чтобы запустить работу кода, достаточно нажать на «F5 » или на кнопку «Запуск» . Если в коде найдены ошибки, он не будет выполнен и все неполадки будут подсвечены классным цветом.

Часто задаваемые вопросы:

При сохранении файла через окно «Сохранить как» формат документа перестал добавляться автоматически. Теперь приходится каждый раз вводить самому. Как исправить?

Обновите Notepad до версии 7.6.6. В ней исправлен этот баг.

Как настроить запоминание определенного места в блокноте, чтобы оно сохранялось при повторном запуске? Есть ли такой плагин?

Во всех версиях Notepad есть функция создания закладки. Нажмите на «Поиск» а затем «Закладка» . И выберите нужное действие ( «Снять» или «Задать» .)

Отзывы пользователей

Несмотря на огромное количество новомодных редакторов, которые весят не одну сотню МБ, я остановился на том, что Notepad – самый удобный из всех. Для разработчиков, которые ищут простую, удобную и бесплатную среду для написания HTML, CSS, Ruby и множества других языков, Notepad++ является одним из лучших вариантов.

Степан К.

В программе есть все что нужно для написания кода. Без лишних функций. Если вы новичок и только учитесь коддингу, рекомендую начать именно с этого редактора. Все очень понятно и без ненужной информации. А дальше уже можно переходить к более серьезному софту.

Алексей С.

Скриншоты

Видео обзор

Notepad — Свободный текстовый редактор

Текстовый редактор я подсветкой синтаксиса всех популярных языков программирования. Предусматривает автодополнение скобок и тэгов, воспроизведение макросов, создание закладок, установку плагинов.

Вопросы:

  • Скачать для:

Скачать Notepad++ для компьютера

  • исправлена ошибка распаковки администратора плагинов (0 длин);
  • добавлена генерация хеш-функции SHA-256;
  • добавлен модуль администрирования плагинов в портативную версию (упакованный пакет);
  • добавили новую функцию: разделитель двойного щелчка сбрасывает панели до одинакового размера;
  • исправлена проблема с падением плагина из-за несуществующего пути к плагину.
Рекомендуем! InstallPack Стандартный
установщик
Официальный дистрибутив Notepad++
Тихая установка без диалоговых окон
Рекомендации по установке необходимых программ
Пакетная установка нескольких программ

Softobase.com рекомендует InstallPack, с его помощью вы сможете быстро установить программы на компьютер, подробнее на сайте.

Описание

Notepad++ — это бесплатный редактор текстовых файлов, который вполне можно использовать вместо стандартного Блокнота операционных систем Windows. Задача этого полезного приложения – в первую очередь, облегчить работу программистам при написании кода и помочь тем пользователям, кто ищет бесплатный и удобный текстовый редактор.

Программа Нотепад порадует пользователя удобной подсветкой синтаксиса, возможностью работы со многими языками программирования (C, C++, Java, CSS, XML, HTML, Java Script, ASCII, PHP, VB/VBS, Pascal, SQL, Perl, Python), широкой поддержкой огромного числа языков (в том числе и русского), работой с несколькими документами одновременно, удобным поиском по всему тексту, хорошим выбором бесплатных плагинов и прочими полезными «фишками».

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

Одной из продвинутых возможностей Notepad++ является подсветка текста и сворачивание блоков, исходя из синтаксиса конкретного языка программирования. Кроме того, пользователь может самостоятельно определять синтаксис языка программирования. Режим подсветки также поддается настройке «вручную». При помощи цвета можно выделять директивы и операторов того или иного языка программирования.

С Notepad++ вы можете одновременно просматривать и редактировать сразу несколько документов. Более того, при работе с документом его можно просматривать и редактировать в двух окнах отображения и в разных местах. Изменение вами содержания одного документа в окне №1 автоматически произведется и в окне №2 (вы как бы редактируете главный документ, имеющий своего клона).

Если скачать Notepad++ бесплатно и установить на свой компьютер, то ты получишь такие основные возможности:

  • подсветка текста и возможность сворачивать блоки, исходя из синтаксиса языка программировании;
  • поддерживает большое количество языков программирования;
  • «правдивая» печать: получаешь именно то, что печатаешь на экране ( WYSIWYG);
  • пользователь настраивает режим подсветки синтаксиса;
  • автозавершение набираемого слова (вроде знакомого нам режима Т9);
  • одновременный просмотр и работа с несколькими документами;
  • поддержка Поиск/Замены;
  • перетягивание фрагментов текста;
  • функция динамического изменения окон просмотра;
  • Нотепад позволяет автоматически определить состояние файла;
  • страницу можно увеличивать или уменьшать;
  • при редактировании текста программа выделяет скобки;
  • запись макросов с последующим их выполнением;
  • заметки по ходу редактирования текста.

Для загрузки представленна русская версия нотепад++ скачать бесплатно, которую можно без регистрации и смс.

Приручение Notepad++

Уже пару лет использую Notepad++ в качестве основного текстового редактора. До него была ColdFusion Studio 4.5.2, которая очень даже устраивала. Вот только она небесплатная и несколько тяжеловесная. Лицензионнной Студии нынче у меня нет, а пользоваться варезом при наличии фришных альтернатив давно кажется мне неправильным. Кроме того, ломалка к Студии (loader) определяется антивирусами как малварь (разбираться желания не было, к тому же антивирусы вечно норовят этот лоадер снести, что не добавляет комфорта в работе). Переходить на всякие варианты на базе Eclipse желания не было и нет: терпеть не могу тяжеловесный софт. По совету друзей попробовал Notepad++ aka NPP, понравилось. Особенно порадовало, что несколькими движениями NPP превращается в близкое подобие любимой CFStudio. Время от времени пробовал ряд других редакторов (например, несколько из этого списка: http://en.wikipedia.org/wiki/Comparison_of_text_editors), ничто не приглянулось. Вернулся к уже привычному Notepad Plus Plus.

В качестве инструмента для веб-разработки NPP был хорош, но того удобства и производительности труда, которую давала CFStudio, достичь не получалось, пока не подобрался удачный комплект плагинов.

Решил поделиться опытом в надежде, что сэкономлю кому-нибудь немного времени.

Итак, что нам нужно, чтобы обустроить NPP и сделать его местом, пригодным для жизни

  1. Плагин Explorer, чтобы ходить по файловой системе, не вылезая из NPP (привык в CFStudio, удобно)
  2. Клавиатурные шорткаты для часто используемых конструкций вроде и HTML-тегов.
  3. Подсветка синтаксиса (мне нужен синтаксис CFML, помимо прочих).
  4. Контекстная справка (по тому же CFML).
  5. Автоматическое закрытие тегов.

С п.1 (Explorer) проблем не было с самого начала, плагин — вот он, бери и пользуйся.

Для шорткатов со временем обнаружился чудесный плагин WebEdit. Шорткаты, правда, не сразу заработали, пришлось разбираться. Оказалось, что милые моему сердцу сочетания клавиш вроде Ctrl+Shift+Space (используется в Студии для ) экранируются, потому что уже назначены на другие команды. После того, как причина ясна, лечится просто: заходишь в Shortcut Manager (Опции/Горячие клавиши), находишь экранирующее определение, скорее всего в закладке Main menu и очищаешь его (а в закладке Plugin Commands прописываешь нужные шорткаты для плагина WebEdit).

Подсветка синтаксиса для HTML имеется out-of-the-box. Мне нужна еще подсветка для CFML, решение предложил Howard Scholz: http://howardscholz.wordpress.com/2007/10/13/cf8-in-notepad-continued/, заодно с контекстной справкой. Правда, по приведенному автором адресу ссылка на архив не работает :)(хорошо, что у меня копия сохранилась с незапамятных времен), да и контекстная справка не живет на современных системах, что явно связано с усовершенствованием системы безопасности Windows (без комментариев).

Пришлось поковыряться и собрать свой вариант. По дороге возникла необходимость перекомпилить chm справку по CF8, что и сделал, руководствуясь http://www.oszone.net/3789. Заодно мне показалось правильным перевести в chm-формат справку по CF9, раз уж взялся. Заставить работать chm-справку удалось только с помощью LanguageHelp плагина от Franco Stellari. Плагин, помимо прочего, хорош тем, что может подключать нужную справку в зависимости от расширения редактируемого файла. Кстати, был вариант не заморачиваться с chm, а подключить pdf-справку, LanguageHelp умеет в ней искать, только поиск в pdf занимает изрядное время, что неправильно, не наш путь. Ну и, конечно, надо контекстную справку перевесить с Ctrl+F1 на F1, на котором по умолчанию висит Help/About. Не могу представить, зачем кому-то вызывать Help/About горячими клавишами. Идем в Опции/Горячие клавиши, в закладке Main находим F1 в правой колонке, открываем двойным кликом, в комбо-боксе выбираем None (первый сверху). В закладке Plugin Commands вешаем вызов LanguageHelp на F1 (можно также взять переточенный shortcuts.xml, см. ниже). К сожалению, пока не нашел исходников LanguageHelp, так, для спокойствия души, ну и вообще, мы же говорим про OpenSource.

Автоматическое закрытие тегов — фича очень полезная, без нее столько лишних букв приходится вбивать ручками. К тому же автозакрытие уменьшает количество ошибок разметки. Вообще-то, если редактировать только файлы с расширением htm, html, xml, то можно не беспокоиться: сразу несколько плагинов (начиная с Insertion и TextFX) поддерживают автоматическое закрытие тегов (Automatically close Html/Xml tags), но вот беда: они крепко стоят на страже законности и закрывают теги только в файлах, которые сами считают за html/xml. Местами в компанию берут php, но cfm, asp, aspx остаются за бортом. Авторов можно понять, вряд ли c++-разработчика порадует конструкция #include , но куда деваться простым веб-девелоперам? Поначалу я решал проблему просто: брал файл определения языков langs.xml и запихивал все ключевые слова и прочие реквизиты из определения CFM, ASP и т.д. в определение HTML, но это путь кривой.

Долго искал решение проблемы и не находил его. Закончилось тем, что я решился-таки написать соответствующий плагин. Удивительное дело, простота задачи иногда является препятствием к ее решению. Ну не может быть, что этого уже кто-то не сделал! Оказывается — может. В который раз оказалось, что быстрее написать самому, чем найти готовое решение (не факт еще, что готовое не окажется вусмерть кривым). В данном случае искал 2 года, а сам делал с неделю (урывками). Взял Insertion Plugin, скомпилил под Unicode (спасибо http://www.mailinglistarchive.com/html/notepad-plus-plus@lists.sourceforge.net/2009-03/msg00677.html и Апрелю), отрезал лишнее, в том числе враждебную проверку на тип файла. Основное время потрачено на: скомпилировать под Unicode; переписать сохранение настроек; перекомпоновать сорцы так, чтобы была надежда разобраться в них через месяц. Наверное, результат получился с кучей ошибок (лет 10 не брал в руки компилятор C++), но теги закрывает. Выложил сорцы и бинарник под Юникод.

Ну вот. Теперь, после доработки напильником, все выглядит и работает вполне прилично. Кое в чем NPP даже лучше (универсальнее) ColdFusion Studio: есть, например, HexEditor, можно запускать внешние программы, не отходя от кассы. Кое в чем, пожалуй, слабее: нет отладки в том же окне. Подсветка CFML-синтаксиса имеет один косяк: текст после символа # до следующего # подсвечивается, как для #my_variable#, даже если имелось в виду всего лишь (это не доставляет мне больших неудобств, так что чинить не пытался).
Но в целом обе среды делают примерно одно и то же (а именно то, что надо мне для работы) и оставляют схожее впечатление.

Упомянутые выше плагины для удобства включил в обновленную сборку CF8NPP, тем более, что по сравнению со справкой объем у плагинов совсем маленький. К WebEdit приложил набор клавиатурных шорткатов (shortcuts.xml), позаимствованных, в основном, у ColdFusion Studio и HomeSite.

Напоследок несколько хинтов.

  • Лучше ставить Unicode версию NPP. У ANSI версии были проблемы с печатью кириллицы на принтере (свежие версии не проверял).
  • По умолчанию с NPP ставится несколько плагинов, из них непременно нужен TextFX, без него с подсветкой синтаксиса все плохо.
  • На CFML свет клином не сошелся, нет большой проблемы приделать к NPP контекстную справку для произвольного языка программирования.
Ссылка на основную публикацию