Notepad++

Поделись знанием:
(перенаправлено с «N++»)
Перейти к: навигация, поиск
Notepad++
Тип

Текстовый редактор

Автор

Don Ho[1]

Разработчики

[notepad-plus-plus.org/contributors Notepad++ Contributors]

Операционная система

Windows и ReactOS

Языки интерфейса

Мультиязычная поддержка (64 языковых пакета)

Состояние

активное

К:Википедия:Статьи без изображений (тип: не указан)

Notepad++ — свободный текстовый редактор с открытым исходным кодом для Windows с подсветкой синтаксиса большого количества языков программирования и разметки. Поддерживает открытие более 100 форматов.[2] Базируется на компоненте Scintilla, написан на C++ с использованием STL, а также Windows API и распространяется под лицензией GNU General Public License. Базовая функциональность программы может быть расширена как за счёт плагинов, так и сторонних модулей, таких как компиляторы и препроцессоры.





История

Проект находился на SourceForge.net, откуда он был скачан (по состоянию на 23 июля 2015 года) более 29 миллионов раз.[3]

После событий января 2010 года на SourceForge.net[4], переместился на сайт notepad-plus-plus.org

Возможности

Базовые возможности

Возможности программы заявлены на официальном сайте[5]

  • Подсветка синтаксиса
  • Сворачивание кода
  • Автодополнение и автоматическое закрытие скобок и тэгов (если активировано)
  • Закладки
  • Регулярные выражения для поиска и замены
  • Запись и воспроизведение макросов[6]
  • Сравнение файлов
  • Менеджер проектов
  • Карта документа
  • Переопределение любых горячих клавиш
  • Резервное копирование сохраняемых файлов (включается в настройках)[7]
  • Трансформация текста при помощи подключённого плагина TextFX
  • Поддержка и конвертирование кодировок ANSI, UTF-8 и UCS-2
  • Блоковое выделение текста, одновременное выделение нескольких разных мест (с Ctrl)
  • Мультистрочное редактирование (с использованием Alt)

При установке дополнительных плагинов[8]

  • Шаблоны текста (сниппеты), вводимые с помощью сокращений ([sourceforge.net/projects/snippetplus плагин SnippetPlus])
  • FTP-менеджер (плагин [sourceforge.net/projects/nppftp/files NppFTP])
  • Hex-редактор
  • Автосохранение (при потере фокуса; через настраиваемый промежуток времени)
  • Проверка орфографии (с использованием GNU Aspell)
  • Симметричное и асимметричное шифрование текста[8] (при установке плагина NppDarkCrypt)
  • Поддержка Zen Coding[9]
  • Поддержка автоматизации с помощью скриптов: Python, JScript, Lua, и других.
  • Поддержка сохранения в OneDrive и Dropbox[10][11]

Версии программы

Программа поставляется в двух версиях: UNICODE и ANSI, причём последний вариант доступен только при ручной распаковке архива. Плагины могут быть написаны под определённую версию программы, но чаще плагин работает в обеих версиях, хотя в последнее время акцент делается на UNICODE-версию, как наиболее перспективную.

Подсветка синтаксиса

ActionScript, ASP, ада, ASCII-графика, ассемблер, AutoIt, BAT, C, C#, C++, Caml, CSS, CoffeeScript (с 6.5), doxygen, фортран, HTML, INNO, Haskell, Java, JavaScript, KiXtart, лисп, Lua, Make, MATLAB, NSIS, Objective-C, паскаль, Perl, PHP, PostScript, Python, Ruby, Scheme, UNIX Shell Script, Smalltalk, SQL, Tcl, TeX, Verilog, VHDL, Visual Basic, VBS, XML.

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

Напишите отзыв о статье "Notepad++"

Примечания

  1. [notepad-plus-plus.org/contributors/author.html Notepad++ Author.]
  2. [xetcom.com/programs/office/text/645-notepad-powerful-text-editor?info=formats Поддерживаемые форматы Notepad ++] (рус.).
  3. [sourceforge.net/projects/notepad-plus/files/stats/timeline?dates=2002-11-24+to+2015-07-23 SourceForge.net: Project Statistics for Notepad++]. SourceForge.net.
  4. [sourceforge.net/blog/clarifying-sourceforgenets-denial-of-site-access-for-certain-persons-in-accordance-with-us-law/ Since January 2010, SourceForge has complied with US law to deny site access from 5 countries (Cuba, Iran, North Korea, Sudan, and Syria)]
  5. [notepad-plus.sourceforge.net/uk/site.htm Официальный сайт Notepad++]. SourceForge.net. Проверено 12 декабря 2009. [www.webcitation.org/65UfhmXY6 Архивировано из первоисточника 16 февраля 2012].
  6. [www.hardnsoft.ru/program/27865/?sphrase_id=16643 Текстовый редактор Notepad++ 6.4.3] (рус.).
  7. [www.ixbt.com/news/soft/index.shtml?17/90/42 Notepad++ v.6.6.1 — удобный и качественный бесплатный текстовый редактор] (рус.).
  8. 1 2 [sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Central Официальный каталог доступных плагинов Notepad++]
  9. [code.google.com/p/zen-coding/ Официальная страница Zen Coding]
  10. [notepad-plus-plus.org/news/notepad-6.6.7-release.html Версия 6.6.7 позволяет сохранять данные в OneDrive] (англ.) (24 June 2014). Проверено 5 июля 2014.
  11. [notepad-plus-plus.org/news/notepad-6.6.4-release.html Версия 6.6.4 позволяет сохранять данные в Dropbox] (англ.) (4 June 2014). Проверено 5 июля 2014.

Ссылки

  • [notepad-plus.sourceforge.net Проект Notepad++] на сайте SourceForge.net
  • Юрий Меркулов. [www.ixbt.com/soft/texteditors-4.shtml Путеводитель по текстовым редакторам. Часть 4]. iXBT (8 февраля 2008). Проверено 1 февраля 2010. [www.webcitation.org/65UfiOq18 Архивировано из первоисточника 16 февраля 2012].

Отрывок, характеризующий Notepad++

Через две недели после получения письма, вечером, приехали вперед люди князя Василья, а на другой день приехал и он сам с сыном.
Старик Болконский всегда был невысокого мнения о характере князя Василья, и тем более в последнее время, когда князь Василий в новые царствования при Павле и Александре далеко пошел в чинах и почестях. Теперь же, по намекам письма и маленькой княгини, он понял, в чем дело, и невысокое мнение о князе Василье перешло в душе князя Николая Андреича в чувство недоброжелательного презрения. Он постоянно фыркал, говоря про него. В тот день, как приехать князю Василью, князь Николай Андреич был особенно недоволен и не в духе. Оттого ли он был не в духе, что приезжал князь Василий, или оттого он был особенно недоволен приездом князя Василья, что был не в духе; но он был не в духе, и Тихон еще утром отсоветывал архитектору входить с докладом к князю.
– Слышите, как ходит, – сказал Тихон, обращая внимание архитектора на звуки шагов князя. – На всю пятку ступает – уж мы знаем…
Однако, как обыкновенно, в 9 м часу князь вышел гулять в своей бархатной шубке с собольим воротником и такой же шапке. Накануне выпал снег. Дорожка, по которой хаживал князь Николай Андреич к оранжерее, была расчищена, следы метлы виднелись на разметанном снегу, и лопата была воткнута в рыхлую насыпь снега, шедшую с обеих сторон дорожки. Князь прошел по оранжереям, по дворне и постройкам, нахмуренный и молчаливый.
– А проехать в санях можно? – спросил он провожавшего его до дома почтенного, похожего лицом и манерами на хозяина, управляющего.
– Глубок снег, ваше сиятельство. Я уже по прешпекту разметать велел.
Князь наклонил голову и подошел к крыльцу. «Слава тебе, Господи, – подумал управляющий, – пронеслась туча!»
– Проехать трудно было, ваше сиятельство, – прибавил управляющий. – Как слышно было, ваше сиятельство, что министр пожалует к вашему сиятельству?
Князь повернулся к управляющему и нахмуренными глазами уставился на него.
– Что? Министр? Какой министр? Кто велел? – заговорил он своим пронзительным, жестким голосом. – Для княжны, моей дочери, не расчистили, а для министра! У меня нет министров!
– Ваше сиятельство, я полагал…
– Ты полагал! – закричал князь, всё поспешнее и несвязнее выговаривая слова. – Ты полагал… Разбойники! прохвосты! Я тебя научу полагать, – и, подняв палку, он замахнулся ею на Алпатыча и ударил бы, ежели бы управляющий невольно не отклонился от удара. – Полагал! Прохвосты! – торопливо кричал он. Но, несмотря на то, что Алпатыч, сам испугавшийся своей дерзости – отклониться от удара, приблизился к князю, опустив перед ним покорно свою плешивую голову, или, может быть, именно от этого князь, продолжая кричать: «прохвосты! закидать дорогу!» не поднял другой раз палки и вбежал в комнаты.
Перед обедом княжна и m lle Bourienne, знавшие, что князь не в духе, стояли, ожидая его: m lle Bourienne с сияющим лицом, которое говорило: «Я ничего не знаю, я такая же, как и всегда», и княжна Марья – бледная, испуганная, с опущенными глазами. Тяжелее всего для княжны Марьи было то, что она знала, что в этих случаях надо поступать, как m lle Bourime, но не могла этого сделать. Ей казалось: «сделаю я так, как будто не замечаю, он подумает, что у меня нет к нему сочувствия; сделаю я так, что я сама скучна и не в духе, он скажет (как это и бывало), что я нос повесила», и т. п.
Князь взглянул на испуганное лицо дочери и фыркнул.
– Др… или дура!… – проговорил он.
«И той нет! уж и ей насплетничали», подумал он про маленькую княгиню, которой не было в столовой.
– А княгиня где? – спросил он. – Прячется?…
– Она не совсем здорова, – весело улыбаясь, сказала m llе Bourienne, – она не выйдет. Это так понятно в ее положении.
– Гм! гм! кх! кх! – проговорил князь и сел за стол.
Тарелка ему показалась не чиста; он указал на пятно и бросил ее. Тихон подхватил ее и передал буфетчику. Маленькая княгиня не была нездорова; но она до такой степени непреодолимо боялась князя, что, услыхав о том, как он не в духе, она решилась не выходить.
– Я боюсь за ребенка, – говорила она m lle Bourienne, – Бог знает, что может сделаться от испуга.
Вообще маленькая княгиня жила в Лысых Горах постоянно под чувством страха и антипатии к старому князю, которой она не сознавала, потому что страх так преобладал, что она не могла чувствовать ее. Со стороны князя была тоже антипатия, но она заглушалась презрением. Княгиня, обжившись в Лысых Горах, особенно полюбила m lle Bourienne, проводила с нею дни, просила ее ночевать с собой и с нею часто говорила о свекоре и судила его.
– Il nous arrive du monde, mon prince, [К нам едут гости, князь.] – сказала m lle Bourienne, своими розовенькими руками развертывая белую салфетку. – Son excellence le рrince Kouraguine avec son fils, a ce que j'ai entendu dire? [Его сиятельство князь Курагин с сыном, сколько я слышала?] – вопросительно сказала она.
– Гм… эта excellence мальчишка… я его определил в коллегию, – оскорбленно сказал князь. – А сын зачем, не могу понять. Княгиня Лизавета Карловна и княжна Марья, может, знают; я не знаю, к чему он везет этого сына сюда. Мне не нужно. – И он посмотрел на покрасневшую дочь.