Notepad ++

редактировать
Текстовый редактор и редактор исходного кода для Windows

Notepad ++
Notepad ++ Logo.png
Notepad ++ v7 в Windows 10, с изображением исходного кода MediaWiki 1.27.1 Notepad ++ v7 в Windows 10, изображающий исходный код MediaWiki 1.27.1
Разработчик (и) Дон Хо
Первоначальный выпуск24 ноября 2003 г.; 16 лет назад (2003-11-24)
Стабильный выпуск 7.9.1 (2 ноября 2020 года; 6 дней назад (2020-11-02))
Репозиторий Отредактируйте это в Wikidata
Написано наC ++
Операционная система Microsoft Windows
Платформа IA-32, x86-64
Размер 3,86 МБ
Доступно на90 языках
Список языков африкаанс, албанский, арабский, арагонский, Аранский, азербайджанский, баскский, белорусский, бенгальский, боснийский, бразильский португальский, бретонский, болгарский, каталонский, китайский, упрощенный китайский, корсиканский, хорватский, чешский, датский, голландский, английский, эсперанто, эстонский, эстремадурский, персидский, финский, французский, Фриульский, галисийский, грузинский, немецкий, греческий, гуджарати, иврит, хинди, венгерский, индонезийский, ирландский, итальянский, японский, кабильский, каннада, казахский, корейский, курдский, киргизский, латышский, лигурийский, литовский, люксембургский, македонский, малайский, Маратхи, монгольский, норвежский, нюнорск, окситанский, пиглатинский, польский, португальский, пенджаби, румынский, ру ссианский, жемайтийский, сардинский, сербский, сербская кириллица, сингальский, словацкий, словенский, испанский, испанский аргентинский, шведский, тагальский, таджикская кириллица, тамильский, татарский, телугу, тайский, турецкий, украинский, урду, уйгурский, узбекский, узбекский кириллица, Венецианский, вьетнамский, валлийский, зулусский
Тип
Лицензия GPLv2
Веб-сайтnotepad-plus-plus.org

Notepad ++ - это и для использования с Microsoft Windows. Он поддерживает редактирование с вкладками, что позволяет работать с несколькими открытыми файлами в одном окне. Название проекта происходит от оператора приращения C ..

Notepad ++ распространяется как бесплатное программное обеспечение. Сначала проект размещался на SourceForge.net, откуда он был загружен более 28 миллионов раз, и дважды был удостоен награды SourceForge Community Choice Award как лучший инструмент разработчика. Проект размещался на [fr ] с 2010 по 2015 год; с 2015 года Notepad ++ размещается на GitHub. Notepad ++ использует компонент редактора Scintilla.

Содержание
  • 1 История
  • 2 Возможности
    • 2.1 Плагины
    • 2.2 Интернационализация
  • 3 Споры
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
История

Notepad ++ был разработан Дон Хо в сентябре 2003 года. Разработчик использовал JEXT (текстовый редактор на основе Java ) в своей компании, но был недоволен его низкая производительность, он начал разрабатывать текстовый редактор, написанный на C ++ с. Он разработал ее в свободное время, поскольку идея была отклонена его компанией. Notepad ++ был создан как приложение Microsoft Windows; автор рассмотрел, но отверг идею использования wxWidgets для порта его на платформах Mac OS X и Unix.

Notepad ++ был впервые выпущен на SourceForge 25 ноября 2003 года как приложение только для Windows. Он основан на и написан на C ++ только с вызовами Win32 API, использующими только STL для повышения производительности и сокращения программы. size.

В январе 2010 года правительство США обязало хосты проектов с открытым исходным кодом в США отказывать в доступе из Кубы, Ирана, Северной Кореи, Судана и Сирии в соответствии с законодательством США. В ответ на то, что разработчик посчитал нарушением философии свободного программного обеспечения с открытым исходным кодом (FOSS), в июне 2010 года Notepad ++ вышел из-под территориальной юрисдикции США, выпустив версию на TuxFamily во Франции. Некоторые службы сообщества Notepad ++ (такие как форумы и система отслеживания ошибок) оставались на Sourceforge до 2015 года, когда Notepad ++ полностью покинул Sourceforge.

В 2011 году Lifehacker охарактеризовал Notepad ++ как «Лучший текстовый редактор для программирования для Windows », заявив, что« если вы предпочитаете простой, легкий и расширяемый текстовый редактор для программирования, наш первый выбор - бесплатный Notepad ++ с открытым исходным кодом ». Lifehacker раскритиковал его пользовательский интерфейс, заявив, что «он на самом деле довольно некрасивый. К счастью, вы можете многое сделать, чтобы настроить его внешний вид, и то, что ему не хватает в полировке, компенсирует функциональность».

В 2014 году читатели Lifehacker проголосовали за Notepad ++ как на «Самый популярный текстовый редактор», причем 40% из 16 294 респондентов назвали его своим самым любимым редактором. Команда Lifehacker охарактеризовала программу как «быструю, гибкую, многофункциональную и полностью бесплатную».

В 2015 году Stack Overflow провела всемирный опрос разработчиков, и Notepad ++ был признан лучшим наиболее широко используется во всем мире: 34,7% из 26 086 респондентов утверждают, что используют его ежедневно. Stack Overflow отметил, что «чем больше что-то меняется, тем больше вероятность того, что эти вещи написаны на JavaScript с NotePad ++ на машине Windows». В опросе 2016 года Notepad ++ составил 35,6%.

В 2015 году, в ответ на перехват проектов, размещенных на SourceForge, Notepad ++ полностью покинул SourceForge, а форумы были перенесены на NodeBB и обнаружена ошибка. трекер на GitHub.

Возможности

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

Я Список anguage также отображает два особых случая для обычного простого текста : «Обычный текст» (по умолчанию) или «Стиль MS-DOS», который пытается имитировать текстовые редакторы времен DOS.

Notepad ++ имеет функции для использования и создания кроссплатформенных текстовых файлов. Он распознает три представления новой строки (CR, CR + LF и LF) и может выполнять преобразование между ними на лету. Кроме того, он поддерживает переинтерпретацию текстовых файлов в различных кодировках символов и может преобразовывать их в ASCII, UTF-8 или UCS-2 <80.>. Таким образом, он может исправить простой текст, который кажется бессмысленным, только потому, что их кодировка символов не определена должным образом.

Notepad ++ также имеет функции, которые улучшают редактирование простого текста в целом, например:

Плагины

Notepad ++ поддерживает макросы и plugins, и был отмечен за его надежную архитектуру плагинов, которая позволила интегрировать в программу различные новые функции. В настоящее время для Notepad ++ разработано более 140 совместимых плагинов, 10 из которых включены в программу по умолчанию. Первым плагином, включенным в программу, был «TextFX», который включает проверку W3C для HTML и CSS, сортировку текста, изменение регистра символов и обработку кавычек.

Интернационализация

Notepad ++ поддерживает интернационализацию через XML-файлы в формате для конкретного приложения, содержащие все интернационализированные строки (заголовки диалогов, заголовки и элементы меню и т. Д.) На определенном языке; этот файл можно перезагрузить в настройках приложения. Таким образом, переводы на новые языки могут быть выполнены простым редактированием существующего файла.

Споры

В марте 2008 года баннер «Boycott Beijing 2008 » был размещен на главной странице SourceForge.net Notepad ++. Несколько месяцев спустя большинство пользователей в Китае не смогли зайти на сайт SourceForge.net с 26 июня по 24 июля 2008 года. Это привело к широко распространенному мнению, что Китай запретил SourceForge.net в отместку за баннер бойкота.

В январе 2015 года сайт Notepad ++ был взломан активистами из команды Fallaga, которые возражали против пасхального яйца, поддерживающего Je suis Charlie. Команда Fallaga связана с ИГИЛ и, как считается, несет ответственность за взлом веб-сайтов британской Национальной службы здравоохранения.

в 2017 году. В октябре 2019 года Notepad ++ выпустил версию под кодовым названием «Свободный уйгурский "(v7.8.1). В уведомлении об освобождении автор выразил озабоченность по поводу того, что сотни тысяч уйгуров, как полагают, «подвергались политической идеологической обработке, а иногда даже пыткам» в лагере перевоспитания Синьцзян. Он призвал к «дополнительному давлению на правительство Китая, чтобы остановить его репрессивные действия и преступления в отношении уйгурского народа». Выделенный сайт программного обеспечения подвергся атаке распределенного отказа в обслуживании, а его страница с проблемами GitHub была засыпана националистической риторикой, хотя позже он восстановился после перемещения в Cloudflare.

В июле 2020 года Notepad ++ выпустил версию под кодовым названием «Stand with Hong Kong » (v7.8.9). В уведомлении об освобождении автор выразил озабоченность по поводу выполнения правительством Китая Закона о национальной безопасности в Гонконге. В ответ китайские браузеры, разработанные Tencent (QQ Browser и встроенный браузер WeChat ), Alibaba (UC Browser ), 360 и Sogou начали блокировать страницу «Загрузки» официального сайта, но не другие страницы.

См. Также
  • Бесплатно и открыто портал исходного программного обеспечения
Ссылки
Внешние ссылки
На Викискладе есть носители, связанные с Notepad ++.
Последняя правка сделана 2021-06-01 14:38:59
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте