Jump to content

Блокнот++

Блокнот++
Разработчик(и) Дон Хо
Первоначальный выпуск 24 ноября 2003 г .; 20 лет назад ( 24.11.2003 )
Стабильная версия
8.6.9 [ 1 ]  Отредактируйте это в Викиданных / 14 июля 2024 г .; 44 дня назад ( 14 июля 2024 г. )
Репозиторий
Написано в С++
Операционная система Окна [ 2 ]
Платформа ИА-32 , x86-64 , AArch64
Доступно в 90 языков
Список языков
Тип Редактор исходного кода
Лицензия 2021 [ а ] : GPL-3.0 или более поздняя версия [ 3 ]
2003 [ б ] : GPL-2.0 или более поздняя версия [ 4 ]
Веб-сайт блокнот-плюс-плюс .org

Notepad++ — это с открытым бесплатный редактор текста и исходного кода исходным кодом для использования в Microsoft Windows . Он поддерживает редактирование с вкладками , что позволяет работать с несколькими открытыми файлами в одном окне. Название продукта происходит от C постфиксного оператора приращения ; ее иногда называют АЭС или АЭС. [ 5 ]

Notepad++ распространяется как бесплатное программное обеспечение . Сначала проект размещался на SourceForge , откуда его скачали более 28 миллионов раз. [ 6 ] [ 7 ] и дважды получал награду «Выбор сообщества SourceForge» за лучший инструмент разработчика. [ 8 ] Проект размещался на TuxFamily [ fr ] с 2010 по 2015 год; с 2015 года Notepad++ размещается на GitHub . [ 9 ] Notepad++ использует компонент редактора Scintilla .

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

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

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

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

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

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

В 2015 году в ответ на захват проектов, размещенных на SourceForge , Notepad++ полностью покинул SourceForge, перенеся форумы на NodeBB, а систему отслеживания ошибок на GitHub . [ 20 ] [ 25 ] В 2019 году сайт notepad-plus-plus.org переехал на Hostinger . [ 26 ] [ 20 ] [ 18 ]

Notepad++ — редактор исходного кода . Он поддерживает подсветку синтаксиса , свертывание кода и ограниченное автодополнение для языков программирования , сценариев и разметки , но не интеллектуальное завершение кода или проверку синтаксиса. Таким образом, он может правильно выделить код, написанный в поддерживаемой схеме, но невозможно проверить, является ли синтаксис внутренне корректным или компилируемым. [ 23 ] [ 27 ] [ 28 ] [ 15 ] Начиная с версии 7.6.3, Notepad++ может выделять элементы 78 синтаксисов:

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

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

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

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

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

[ редактировать ]

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

Политические сообщения

[ редактировать ]

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

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

В октябре 2019 года Notepad++ выпустил версию под кодовым названием Free Uyghur (v7.8.1). В уведомлении об освобождении автор выразил обеспокоенность тем, что сотни тысяч уйгуров «подвергались политической идеологической обработке, а иногда даже пыткам» в лагере перевоспитания Синьцзяна . Он призвал «оказать дополнительное давление на китайское правительство, чтобы оно прекратило репрессивные действия и преступления в отношении уйгурского народа». [ 41 ] Выделенный сайт программного обеспечения подвергся распределенной атаке типа «отказ в обслуживании» , а его страница проблем на GitHub была засыпана националистической риторикой, хотя позже она восстановилась после того, как была переведена за Cloudflare . анти-DDoS-сервис [ 42 ] [ 43 ]

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

В начале и середине февраля 2022 года Notepad++ выпустил версии под кодовым названием « Бойкот Пекина 2022 » (v8.3) и (v8.3.1). В уведомлении о выпуске автор выразил обеспокоенность по поводу прав человека в Китае , особенно уйгуров и жителей Гонконга . Он предлагает своей аудитории «не смотреть и не обращать внимания на игры». [ 46 ] [ 47 ]

В конце февраля 2022 года Notepad++ выпустил версию под кодовым названием «Объявляйте переменные, а не войну» (v8.3.2). В уведомлении о выпуске автор осудил вторжение России в Украину и призвал поддержать Украину. [ 48 ] В марте 2022 года Notepad++ выпустил версию под кодовым названием « Создавайте приложения, а не войну » (v8.3.3). Автор продолжал выражать свое мнение по поводу вторжения России в Украину . [ 49 ]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ GPL-3.0 или новее, начиная с версии 7.9.3.
  2. ^ GPL-2.0 или более поздняя версия от 1.0 до 7.9.2.
  1. ^ «Notepad++ v8.6.9 — Поддержка независимости Тайваня» . Проверено 14 июля 2024 г. .
  2. ^ «Таблица поддерживаемых ОС» . Гитхаб . 28 ноября 2021 г.
  3. ^ «Выпуск Notepad++ 7.9.3» . notepad-plus-plus.org . 15 февраля 2021 г.
  4. ^ «Обновление лицензии Notepad++» . Гитхаб . 24 января 2021 г.
  5. ^ «Notepad++ — самые полезные плагины для разработчиков (npp)» . Дираск.com . 30 марта 2021 г.
  6. ^ «SourceForge.net: Статистика проекта для Notepad++» . SourceForge.net . Проверено 2 апреля 2014 г.
  7. ^ «Самые популярные загрузки — за все время, обновляется ежедневно» . СоурсФордж . Проверено 18 апреля 2011 г.
  8. ^ «Четвертая ежегодная премия «Выбор сообщества» SourceForge» . СоурсФордж . Архивировано из оригинала 19 сентября 2009 года . Проверено 1 октября 2009 г.
  9. ^ «Блокнот++ на GitHub» . notepad-plus-plus.org . Архивировано из оригинала 1 июля 2016 года . Проверено 2 июня 2016 г.
  10. ^ Jump up to: а б «Интервью с создателем Notepad++ Доном Хо» . _theInitialCommit . 30 мая 2017 года . Проверено 24 июля 2024 г.
  11. ^ ХО, Дон. "РЕЗЮМЕ" . donho.github.io .
  12. ^ Jump up to: а б с д Орин, Энди (18 июня 2015 г.). «За приложением: история Notepad++» . Лайфхакер Австралия.
  13. ^ «Jext — редактор исходного кода бесплатного программного обеспечения (Logiciel Libre)» . jext.org . 1 сентября 2008 г. Архивировано из оригинала 1 сентября 2008 г. Проверено 24 июля 2024 г.
  14. ^ Гай, Ромен (8 февраля 2024 г.). "джекст" . ромэнгей . гитхаб . Проверено 24 июля 2024 г.
  15. ^ Jump up to: а б «Функции Блокнота++» . notepad-plus-plus.org. Архивировано из оригинала 24 июня 2013 года . Проверено 10 ноября 2015 г.
  16. ^ Гаэль, Арианна (24 июня 2015 г.). «Notepad++ меняет код и меняет мир» . Файлбегемот.
  17. ^ «Разъяснение отказа SourceForge.net в доступе к сайту определенным лицам в соответствии с законодательством США» . SourceForge.net . Слэшдот Медиа. 25 января 2010 г.
  18. ^ Jump up to: а б «Notepad++ размещен на новом веб-сайте» . Блокнот++. 6 июня 2010 года. Архивировано из оригинала 19 апреля 2014 года . Проверено 11 января 2012 г.
  19. ^ «Notepad++ 5.7 выпущен на французских серверах» . Блокнот++. 5 июля 2010 года. Архивировано из оригинала 25 января 2012 года . Проверено 11 января 2012 г.
  20. ^ Jump up to: а б с «Notepad++ покидает SourceForge» . notepad-plus-plus.org . Архивировано из оригинала 1 июля 2016 года . Проверено 2 июня 2016 г.
  21. ^ Jump up to: а б Паш, Адам (6 июля 2011 г.). «Лучший текстовый редактор для Windows» . Лайфхакер .
  22. ^ Jump up to: а б Генри, Алан (24 апреля 2014 г.). «Самый популярный текстовый редактор: Notepad++» . Лайфхакер .
  23. ^ Jump up to: а б с «Опрос разработчиков Stack Overflow 2015» .
  24. ^ «Результаты опроса разработчиков Stack Overflow за 2016 год» . 18 марта 2016 г. Архивировано из оригинала 18 марта 2016 г.
  25. ^ «Сообщество Notepad++» . notepad-plus-plus.org . Архивировано из оригинала 1 июля 2016 года . Проверено 2 июня 2016 г.
  26. ^ К. Дэмиен (17 ноября 2022 г.). «Блокнот ++: почему лучшее в мире программное обеспечение всегда будет бесплатным» . Блог Хостингера . Проверено 24 июля 2024 г.
  27. ^ «Пользовательские языковые файлы» . notepad-plus-plus.org . Архивировано из оригинала 23 декабря 2016 года . Проверено 10 ноября 2015 г.
  28. ^ ДеКарло, Мэтью (26 мая 2009 г.). «Загрузка недели: Notepad++» . ТехСпот . Проверено 1 октября 2009 г.
  29. ^ «Мультиредактирование в Notepad++» . Архивировано из оригинала 9 августа 2016 года . Проверено 17 июня 2016 г.
  30. ^ Фокс, Джефф (7 июля 2008 г.). «Notepad++ снова делает это» . AppScout . Зифф Дэвис Медиа . Архивировано из оригинала 6 сентября 2010 года . Проверено 1 октября 2009 г.
  31. ^ Смит, Тим (21 сентября 2009 г.). «Блокнот++ 5.5» . Компьютерный актив . Архивировано из оригинала 19 июля 2009 года . Проверено 1 октября 2009 г.
  32. ^ Момбреа, Мэтью (15 ноября 2013 г.). «Инструменты, которые мы любим: Notepad++» . Журнал ITWorld. Архивировано из оригинала 7 января 2019 года . Проверено 18 февраля 2016 г.
  33. ^ «Блокнот++» . sourceforge.net.
  34. ^ «TextFX's_Future» . СоурсФордж . Архивировано из оригинала 27 января 2019 года . Проверено 8 марта 2022 г.
  35. ^ «О Блокноте++» . Архивировано из оригинала 26 марта 2008 года . Проверено 20 октября 2011 г. {{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  36. ^ SourceForge заблокирован в Китае . Лунный блог. 26 июня 2008 г.
  37. ^ SourceForge разблокирован в Китае . Лунный блог. 24 июля 2008 г.
  38. ^ «Sourceforge.net заблокирован в Китае» . GameDev.net .
  39. ^ Ковач, Эдуард (15 января 2015 г.). «Сайт Notepad++ взломан в ответ на издание «Je suis Charlie»» . Неделя Безопасности . Архивировано из оригинала 21 января 2015 года . Проверено 24 марта 2017 г.
  40. ^ Сенгупта, Ким (7 февраля 2017 г.). «Хакеры, связанные с ИГИЛ, атакуют веб-сайты Национальной службы здравоохранения, чтобы продемонстрировать ужасные изображения гражданской войны в Сирии» . Независимый . Лондон. Архивировано из оригинала 21 июня 2022 года . Проверено 24 июля 2017 г.
  41. ^ Хо, Дон. «Новости - Notepad++ v7.8.1: Свободный уйгурский язык» . Блокнот++ . Архивировано из оригинала 30 октября 2019 года . Проверено 13 ноября 2019 г.
  42. ^ «Блокнот++ в Твиттере» . Твиттер . 29 октября 2019 г. Проверено 31 октября 2019 г.
  43. ^ Чимпану, Каталин (30 октября 2019 г.). «Китайские пользователи атакуют приложение Notepad++ после выпуска «Free Uyghur»» . ЗДНет . Проверено 31 октября 2019 г.
  44. ^ «Блокнот ++ v7.8.9: Поддержите Гонконг» . 16 июля 2020 г. Архивировано из оригинала 17 июля 2020 г. . Проверено 18 июля 2020 г.
  45. ^ «Текстовый редактор Notepad++ запрещен в Китае после обновления «Stand With Hong Kong»» . ТехКранч . 17 августа 2020 г. Проверено 17 августа 2020 г. .
  46. ^ «Блокнот++ 8.3 — Бойкот Пекина 2022» . Официальный сайт Notepad++ . Архивировано из оригинала 4 февраля 2022 года . Проверено 4 февраля 2022 г.
  47. ^ «Блокнот++ 8.3.1 — Бойкот Пекина 2022» . Официальный сайт Notepad++ . Архивировано из оригинала 16 февраля 2022 года . Проверено 16 февраля 2022 г.
  48. ^ «Notepad++ 8.3.2 — Объявляйте переменные, а не войну» . Официальный сайт Notepad++ . Архивировано из оригинала 27 февраля 2022 года . Проверено 27 февраля 2022 г.
  49. ^ «Notepad++ 8.3.3 — Создавайте приложения, а не войну» . Официальный сайт Notepad++ . Архивировано из оригинала 15 марта 2022 года . Проверено 15 марта 2022 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ddb9ecec46d3c869c97cb8802df02042__1724063100
URL1:https://arc.ask3.ru/arc/aa/dd/42/ddb9ecec46d3c869c97cb8802df02042.html
Заголовок, (Title) документа по адресу, URL1:
Notepad++ - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)