Notepad++
для Windows
Notepad++ — текстовый редактор, предназначенный для программистов и всех тех, кого не устраивает скромная функциональность входящего в состав Windows Блокнота.
Основные особенности программы:
- Подсветка текста и возможность сворачивания блоков, согласно синтаксису языка программирования
- Поддержка большого количества языков (C, C++, Java, XML, HTML, PHP, Java Script, ASCII, VB/VBS, SQL, CSS, Pascal, Perl, Python, Lua, TCL, Assembler)
- WYSIWYG (печатаешь и получаешь то, что видишь на экране)
- Настраиваемый пользователем режим подсветки синтаксиса
- Авто-завершение набираемого слова
- Одновременная работа с множеством документов
- Одновременный просмотр нескольких документов
- Поддержка регулярных выражений Поиска/Замены
- Полная поддержка перетягивания фрагментов текста
- Динамическое изменение окон просмотра
- Автоматическое определение состояния файла
- Увеличение и уменьшение
- Заметки
- Выделение скобок при редактировании текста
- Запись макроса и его выполнение
Что нового в Notepad++ 8.7.9?
- Различные улучшения и исправления.
ТОП-сегодня раздела «Редакторы кода»
Notepad++ 8.7.9
Notepad++ — это редактор, представляющий альтернативу стандартному Блокнотику, который входит…
Resource Hacker 5.2.7
Resource Hacker — бесплатная утилита, предназначенная для просмотра, изменения, добавления,…
Thonny 4.1.6
Thonny — это среда разработки на языке Python, предназначенная для изучения программирования….
Отзывы о программе Notepad++
kelvin phitrow про Notepad++ 8.5.3 [25-05-2023]
написано что есть поддержка WinXP, и даже есть версия 32 бита,
качаю, а она не ставится..
Кто проверял совместимость?! руки бы оторвать, по самую шею!!
33 | 38 | Ответить
Вячеслав про Notepad++ 8.4.7 [26-11-2022]
Отличная прога! Все работает! Спасибо автору!!
15 | 23 | Ответить
ILLJ86 про Notepad++ 8.3.3 [17-03-2022]
Самый Адекватный Блокнот
Для разработчиков и Вэб дизайнеров.
21 | 19 | Ответить
tolkopro в ответ ILLJ86 про Notepad++ 8.4.1 [14-05-2022]
Использую его лишь для открытия файлов Не текстового расширения! И для открытия крупных файлов.
Писать код в нём крайне невозможно. Возможно дополнительные плагины и настройки помогут, но это неудобно.
Он точно не для разработки и написания кода! Максимум, годится для правки javascript кода.
18 | 14 | Ответить
AZJIO про Notepad++ 8.3 [15-02-2022]
Программа нормальная, но автор любитель лозунгов, то и дело вставляет то «я шарли», то топит за гомосексуалистов. В общем пришлось отказаться дабы не поддерживать его лозунги. Если что, на оффоруме есть тема «Boycott Notepad++ «, я туда тоже написал.
31 | 24 | Ответить
Neo в ответ AZJIO про Notepad++ 8.4.1 [14-05-2022]
Ах, вон оно что.. То-то думаю, что она недоделанная такая по умолчанию?
25 | 20 | Ответить
Rublox про Notepad++ 7.8.5 [24-03-2020]
El programa me funciono a la perfeccion! facil y rapido muchas gracias.
22 | 24 | Ответить
What is Notepad++ ?
Notepad++ is a free (free as in both «free speech» and «free beer») source code
editor and Notepad replacement that supports several programming languages and
natural languages. Running in the MS Windows environment, its use is governed by
GPL License.
See the Notepad++ official site for more information.
Notepad++ Release Key
Since the release of version 7.6.5 Notepad++ is signed using GPG with the following key:
- Signer: Notepad++
- E-mail: don.h@free.fr
- Key ID: 0x8D84F46E
- Key fingerprint: 14BC E436 2749 B2B5 1F8C 7122 6C42 9F1D 8D84 F46E
- Key type: RSA 4096/4096
- Created: 2019-03-11
- Expires: 2027-03-13
https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/nppGpgPub.asc
Supported OS
All the Windows systems still supported by Microsoft are supported by Notepad++. However, not all Notepad++ users can or want to use the newest system. Here is the Supported systems information you may need in case you are one of them.
Build Notepad++
Please follow build guide to build Notepad++ from source.
Contribution
Contributions are welcome. Be mindful of our Contribution Rules to increase the likelihood of your contribution getting accepted.
Notepad++ Contributors
Обновлено
Совместимость
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10
Сайт
notepad-plus-plus.org
Описание
Notepad++ — это популярный текстовый редактор с открытым исходным кодом для Windows, поддерживающий большое количество языков программирования, подсветку синтаксиса и разметки. Используется для создания странниц интернет-сайтов. Данный редактор текстовых файлов по функциональности и удобству применения значительно превосходит Блокнот, входящий в стандартный пакет Windows.
Ноутпад ориентирован для работы на компьютере в ОС Windows 10, 8.1, 8, 7, Vista, XP и не требует большого ресурса процессора.
Многофункциональное приложение имеет удобный интерфейс на русском языке. Оно успешно применяется профессиональными программистами и начинающими веб-дизайнерами. Популярно также среди обычных пользователей ПК за возможность редактировать сразу несколько документов в одном окне. Notepad Plus Plus часто используют как HTML-редактор.
Функциональность программы может быть расширена за счет установки плагинов и сторонних модулей, таких как компиляторы и препроцессоры.
Особенности Notepad++
Важное преимущество Нотпада — обширный набор опций. Особенности программы:
- Поддержка значительного числа языков программирования: HTML, Java Script, Java, PHP, SQL, XML, C++, Pascal, C, Assembler и другие.
- Сворачивание фрагментов редактируемого текста согласно правилам синтаксиса.
- Настраиваемая подсветка набираемого текста.
- Выделение разными цветами тегов веб-программирования.
- Синхронная работа с одним текстом в разных окнах и одновременное редактирование сразу нескольких текстов в одном окне.
- Масштабирование, автозавершение набираемого слова, перетягивание курсором фрагментов и другие опции работы с текстом.
- Создание закладок в тексте и управление выражениями замены и поиска.
- Поиск и замена теста с использованием регулярных выражений.
- Создание резервных копий.
- Запись и последующее воспроизведение макросов.
Программа распространяется бесплатно. Скачать последнюю версию Notepad++ 64 bit можно на нашем сайте без регистрации.
Обновления «Блокнота» будут автоматически устанавливаться через Microsoft Store
Microsoft недавно выпустила ещё одну тестовую сборку Windows 10 21H2 «Sun Valley Update» для участников инсайдерской программы раннего доступа. Сборка 21337 включает в себя несколько новых функций, а также делает «Блокнот» отдельным приложением Microsoft Store.
Приложение «Блокнот» для Windows 10 привлекло немало внимания в 2020 году, когда Microsoft обновила его, добавив несколько новых функций. В сборке 21337 или новее обновления «Блокнота» будут автоматически устанавливаться через Microsoft Store.
«Блокнот» был включён в Windows с момента выхода Windows 1.0 и обновлялся с каждым выпуском Windows. Согласно официальным примечаниям, в последний раз «Блокнот» получил поддержку циклического поиска, индикатора несохранённого содержимого и прочие улучшения.
Переместив знаменитый текстовый редактор в Microsoft Store, компания сделала так, что его можно будет обновлять, как и любое другое приложение магазина, и оно не будет привязано к обновлениям ОС. Это также позволит Microsoft быстрее реагировать на отзывы, а также решать проблемы с помощью отдельных обновлений.
На данный момент неясно, будет ли «Блокнот» получать обновления через Магазин Windows для более старых версий ОС, включая 21H1 и 20H2. Также неизвестно, планируются ли какие-либо основные функции, например, тёмный режим. «Блокнот» был перемещён из папки «Стандартные» Windows и будет иметь собственное место в меню «Пуск».
22 марта 2021 в 18:39
| Теги: Microsoft
| Источник: Windows latest
Notepad++, он же Notepad Plus Plus — это текстовый редактор, который можно использовать и для работы с текстами, и для написания и редактирования кода. Он похож на обычный «Блокнот», но функциональнее.
Не стоит путать Notepad++ с обычным Notepad: так называют «Блокнот», программу, которая по умолчанию есть в операционной системе Windows. «Блокнот» очень простой, по сравнению с ним Notepad++ куда мощнее и удобнее.
Иногда Notepad++ используют в качестве редактора кода. Так он стал известен среди разработчиков. Сейчас, несмотря на обилие IDE и специализированных редакторов, Notepad++ все еще используют для специфических языков программирования и сред.
Название придумали по аналогии с языком C++: тот был похож на C, но расширял его возможности. То же самое можно сказать про «Блокнот» и Notepad++ — его расширенный вариант. По-русски название читается как «ноутпад-плас-плас», реже его читают как «нотепад-плюс-плюс».
Для чего нужен Notepad++
Функциональность Notepad++ — нечто среднее между редактором текста и кода. Его можно использовать для множества задач, он довольно универсален. Вот несколько примеров, для чего может пригодиться редактор.
Для заметок. Notepad++ поддерживает языки разметки, на которых пишут технические заметки и документацию, например Markdown или LaTeX. Он знает их синтаксис и выделяет все по правилам. Поэтому техническому специалисту, привыкшему описывать все с помощью специальных языков, будет удобно писать заметки с помощью этого инструмента.
Для текстового контента. Также Notepad++ — текстовый редактор, а это значит, что в нем можно писать разнообразные тексты. В отличие от обычного «Блокнота», он поддерживает вкладки: пользователь может одновременно открыть несколько текстов в разных вкладках. Выше и возможности для форматирования. В Notepad++ по умолчанию включена поддержка Markdown — разметки, с помощью которой можно изменять текст. Можно создавать заголовки и списки, делать участки текста полужирными или наклонными — все базовые возможности есть.
Для записи кода. Причина, по которой редактором пользуются айтишники, — в нем можно писать код. Он поддерживает и узнаёт множество языков программирования, от популярных до очень редких. К тому же Notepad++ гибко настраивается и в нем есть множество возможностей, удобных разработчикам. Он фактически повторяет часть функциональности профессиональных IDE или редакторов кода, но при этом куда меньше весит и требует мало оперативной памяти.
Кто пользуется Notepad++
Среди пользователей редактора — IT-специалисты, инженеры и другие профессионалы, но не только. Им могут пользоваться и представители других профессий, связанных с текстами, расчетами или контентом. Notepad++ универсален. Он подходит для рабочих записей, художественных и технических текстов, HTML-разметки и многого другого. Более того, он расширяемый. Поэтому и вариантов его применения масса.
Для полноценной разработки редактор используют редко. Но он отлично подходит для быстрого редактирования кода или контента, добавления заметок и других похожих задач. Часто им пользуются веб-разработчики, пишущие на JavaScript или PHP, а также верстальщики для создания разметки на HTML и CSS.
Возможности Notepad++
Notepad++ имеет те же возможности, что обычный текстовый редактор. В нем можно писать и редактировать тексты, сохранять их в разных форматах, проводить поиск и замену — это отличает его от «Блокнота», где нет такой функциональности. Но кроме того, у Notepad++ есть ряд особенностей, которые делают его удобным для программистов и веб-специалистов.
Обилие форматов и кодировок. Notepad++ поддерживает огромное количество форматов, в которых можно сохранить файл. Это не только текстовые форматы, но и те, в которых сохраняется код на разных языках. Кроме непосредственно программ, он позволяет сохранять верстку, разметку для текстов и другие данные. В нем по умолчанию поддерживается несколько десятков форматов для разных технологий.
Кроме того, в редакторе по умолчанию есть поддержка наиболее популярных кодировок. В разных системах символы кодируются по-разному. Если скопировать текст в одной кодировке в редактор или браузер, который поддерживает другую, получится нечитаемый набор символов. Notepad++ можно переключать между кодировками, чтобы работать с разным контентом. Для некоторых кодировок доступен перевод из одной в другую. Это может быть важно для веба.
Подсветка синтаксиса. Эта возможность делает Notepad++ ближе к редактору кода, чем к текстовому. Редакторы кода умеют подсвечивать определенные конструкции в коде: так он легче читается, в нем проще найти нужные моменты. Это называется подсветкой синтаксиса.
В Notepad++ есть поддержка и подсветка синтаксиса внушительного количества языков. При написании кода можно выбрать в меню синтаксис, которым вы пользуетесь: там есть десятки вариантов, в том числе для редких языков.
Notepad++ автоматически начнет подсвечивать и показывать конструкции, характерные для выбранного языка.
Например, удобная функция — подсветка открывающих и закрывающих конструкций. Она поможет не ошибиться с тем, где заканчивается тот или иной блок кода.
Автодополнение. Автоматическое дополнение — возможность многих редакторов кода. Когда человек набирает какое-то слово из фразы, редактор подсказывает, как можно ее завершить. В качестве вариантов для завершения он выбирает слова, которые уже использовались в этом файле.
Для работы с текстами эта возможность почти бессмысленна: словарный запас у людей большой, причем одно и то же слово может быть в разных формах. Но в коде синтаксические конструкции используются строго в едином формате и часто повторяются. Поэтому для написания кода возможность автодополнения удобна. Представьте: достаточно написать первые две буквы переменной, которая уже описывалась выше, — и редактор сам предложит закончить ее название. Достаточно будет нажать Enter.
Такая функция есть в большинстве редакторов кода, не только в Notepad++. То же самое можно сказать про подсветку синтаксиса.
Поддержка регулярных выражений. Регулярные выражения (regexp) — это символьные выражения, с помощью которых можно искать и редактировать подстроки в тексте. Например, * означает «любое количество любых символов», а ? — «ноль символов или один любой символ».
Регулярные выражения активно используются в программировании при работе с текстовыми данными и кодом. Встроенный поиск Notepad++ поддерживает не только обычный ввод символов, но и регулярные выражения. С помощью этого инструмента можно быстро редактировать большие объемы текста — например, заменить все большие буквы на маленькие или вставить в функцию новый аргумент.
Запуск кода. В отличие от IDE, Notepad++ «из коробки» не умеет запускать код и выводить результаты его работы в консоль. Такие возможности можно добавить с помощью расширений, но и они будут довольно ограниченны. Тем не менее возможность запуска кода в редакторе есть, просто не собственными силами.
Во вкладке «Запуск» есть возможность открыть написанный код с помощью компилятора или интерпретатора, установленного на компьютер. Понадобится выбрать путь к компилятору — Notepad++ «передаст» ему код, а остальное тот сделает сам.
JavaScript можно запустить через браузер — он автоматически откроет и запустит написанный код. Этот язык работает в браузере, поэтому его можно запускать и без установки интерпретатора.
Обилие плагинов для разных целей. Важное преимущество Notepad++ — в его расширяемости. Наличие плагинов и дополнительных модулей — не редкость для редакторов кода, но в текстовых редакторах встречается редко. Благодаря плагинам функциональность Notepad++ можно изменять почти как угодно: их много, они создаются под разные цели и находятся в свободном доступе.
Вот несколько примеров плагинов для редактора:
- FTP-клиент, позволяющий соединяться через Notepad++ с файловым сервером;
- спеллчекер для проверки орфографии с возможностью загружать разные словари;
- анализатор, позволяющий искать в коде определенные шаблоны;
- плагин для голосового управления редактором;
- плагин для вывода сообщений компилятора при сборке и запуске кода.
В реальности их десятки — от узкоспециализированных инструментов до общих расширений, облегчающих работу с Notepad++.
Что не может делать Notepad++
Тем не менее редактор довольно ограничен по сравнению с профессиональными инструментами для написания кода. Его стоит рассматривать как улучшенный «Блокнот», а не как полноценную IDE. Многого из того, что есть в средах программирования, там нет. Более того, возможности текстовых редакторов вроде Word или Google Docs он тоже не повторяет.
Вот несколько примеров вещей, которые не может Notepad++.
Работать с проприетарными форматами. Проприетарными называются форматы, строго зарезервированные для какого-то коммерческого продукта. Например, для Photoshop это формат PSD, для Word — DOC и DOCX, и так далее. Они считаются «родными» для конкретной программы, а вот остальное ПО их обычно поддерживает ограниченно.
Notepad++ — свободная программа с открытым исходным кодом. Она распространяется по лицензии GPL. Такой формат подразумевает, что ПО полностью бесплатное и не пользуется «платными» инструментами.
Большинство форматов, в которых сохраняют код, свободные. Их в Notepad++ использовать можно, более того, они есть в нем по умолчанию. А вот среди текстовых форматов довольно много проприетарных, например RTF или DOCX. В таких форматах текст из этого редактора сохранить не получится.
Форматировать текст через визуальный редактор. При работе с обычными текстовыми редакторами пользователь видит меню, в котором можно отформатировать текст. Например, нажать на кнопку в верхней панели, чтобы текст стал полужирным, создать таким образом заголовок или вставить картинку.
Программа с таким интерфейсом называется визуальным редактором или WYSIWYG-редактором (аббревиатура от What You See Is What You Get — что видишь, то и получишь). Это удобно, если вы работаете с текстами, но в редакторах кода такие возможности встречаются редко. В Notepad++ их тоже нет.
Тем не менее форматировать текст в нем можно: через Markdown, LaTeX и другие языки разметки. Но чтобы он выглядел как надо, понадобится открыть его через специальные программы, обрабатывающие разметку на выбранном языке. Возможности сразу увидеть отформатированный текст в Notepad++ нет.
Открывать слишком большие файлы. Редактор создавался для промежуточной работы с кодом и для внесения правок. Он легкий и небольшой. Открывать в нем большие файлы проблематично: можно столкнуться со встроенным ограничением на их размер. В версии x32 максимальный объем файла — 4 Гб, но 2 Гб из этого объема система резервирует на процессы. Остается 2 Гб, но фактический возможный размер еще меньше, потому что для каждого байта текста передается дополнительная информация.
В версии x64 можно работать с более крупными файлами, но Notepad++ может тормозить при их открытии и редактировании. Поэтому для больших объемов данных этот инструмент не подходит.
Работать с Git. Git — популярная система контроля версий, которая позволяет создавать «сохранения» для каждой версии кода. Их можно разветвлять, откатывать и сливать в одно. Системой активно пользуются программисты, чтобы создавать обновления кода, работать в команде, а при необходимости возвращаться к старым версиям. Это помогает избежать критичных ошибок и иметь под рукой предыдущие версии программ.
Notepad++ не поддерживает Git и не может с ним интегрироваться. Это отличает его от современных IDE и редакторов кода: они зачастую умеют контролировать версии непосредственно через собственный интерфейс. А вместо команд в консоли в редакторах можно нажать несколько кнопок. Notepad++ так не может. Для использования Git понадобится открывать консоль и работать с системой контроля версий через нее.
Запускаться под macOS или Linux. Notepad++ написан на языке C++ с помощью стандартной библиотеки шаблонов STL и Win32 API. Из-за последнего он существует только для Windows. В остальных операционных системах придется использовать другие редакторы. Это не очень удобно, потому что разработчики часто пользуются Linux или macOS. В теории можно воспользоваться эмуляторами или специальными программами, позволяющими запускать Windows-программы в других системах. Но это неудобно и сводит на нет важные плюсы Notepad++ — легкость, компактность и мобильность.
Можно ли использовать Notepad++ вместо IDE
В теории это возможно, если вы пишете несложные программы. Notepad++ довольно примитивен по сравнению с продвинутыми средами разработки и мощными редакторами кода. Но для простых задач его должно хватить.
Профессиональные разработчики в основном используют для программирования специализированные среды, а Notepad++ им нужен как вспомогательный инструмент. Как основной его могут применять верстальщики — но и они предпочитают писать разметку в редакторах кода.
Тем не менее это легковесный, удобный и бесплатный редактор, который отлично подойдет для просмотра и редактирования кода — или текстовых файлов.
Хотите узнать больше про инструменты, которые есть в IT? Записывайтесь на курсы: мы поможем разобраться и выбрать новую профессию.