Content deleted Content added
YesI'mOnFire (talk | contribs) Restored revision 1236711260 by GreenC bot (talk): Spam |
Daddynnoob (talk | contribs) mNo edit summary |
||
(44 intermediate revisions by 42 users not shown) | |||
Line 1:
{{short description|Text editor and source code editor for Windows}}
{{distinguish|Notepad+|Windows Notepad}}
{{Use dmy dates|date=March 2019}}
{{Infobox
| name = Notepad++
| logo = Notepad++ Logo.svg
Line 9 ⟶ 10:
| caption = Notepad++ v7 on [[Windows 10]], depicting [[MediaWiki]] 1.27.1 source code
| developer = Don Ho
| released = {{start date and age
|
|
| programming language = [[C++]]
| operating system = [[Microsoft Windows|Windows]]<ref>{{cite web|url=https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/SUPPORTED_SYSTEM.md|title=Supported OS Table|website=GitHub|date=28 November 2021}}</ref>
Line 18 ⟶ 19:
| language = Afrikaans, Albanian, Arabic, Aragonese, Aranese, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Brazilian portuguese, Breton, Bulgarian, Catalan, Chinese Traditional, Chinese Simplified, Corsican, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Extremaduran, Persian, Finnish, French, Friulian, Galician, Georgian, German, Greek, Gujarati, Hebrew, Hindi, Hungarian, Indonesian, Irish, Italian, Japanese, Kabyle, Kannada, Kazakh, Korean, Kurdish, Kyrgyz, Latvian, Ligurian, Lithuanian, Luxembourgish, Macedonian, Malay, Marathi, Mongolian, Norwegian, Nynorsk, Occitan, Piglatin, Polish, Portuguese, Punjabi, Romanian, Russian, Samogitian, Sardinian, Serbian, Serbian Cyrillic, Sinhala, Slovak, Slovenian, Spanish, Spanish Argentinian, Swedish, Tagalog, Tajik Cyrillic, Tamil, Tatar, Telugu, Thai, Turkish, Ukrainian, Urdu, Uyghur, Uzbek, Uzbek Cyrillic, Venetian, Vietnamese, Welsh, Zulu
| genre = [[Source code editor]]
| license = 2021:{{efn|GPL-3.0-or-later since version 7.9.3.}}
| website = {{
}}
Notepad++ is
|url=
|title= Top Downloads - For all time, updated daily
|access-date= 18 April 2011
|publisher= [[SourceForge]]
}}</ref> and twice won the SourceForge Community Choice Award for Best Developer Tool.<ref>{{cite web
|url=
|title= SourceForge's 4th Annual Community Choice Awards
|access-date= 1 October 2009
Line 37 ⟶ 38:
|archive-url= https://web.archive.org/web/20090919045650/http://sourceforge.net/community/cca09/winners/
|url-status= dead
}}</ref>
==History==
Notepad++ development began
Notepad++ was first released on [[SourceForge]] on 25 November 2003, as a Windows-only application.<ref name="theinitialcommit/don-ho">{{cite
In January 2010 the [[US government]] obliged US-based [[open source]] project hosts to deny access from Cuba, Iran, North Korea, Sudan, and [[Ba'athist Syria|Syria]] to comply with U.S. law.<ref>{{cite web|title=Clarifying SourceForge.net's denial of site access for certain persons in accordance with US law|url=https://sourceforge.net/blog/clarifying-sourceforgenets-denial-of-site-access-for-certain-persons-in-accordance-with-us-law/|website=SourceForge.net|publisher=Slashdot Media|date=25 January 2010}}</ref> As a response to what the developer felt was a violation of the [[free and open-source software]] (FOSS) philosophy, in June 2010 Notepad++ moved out of US territorial jurisdiction by releasing a version on TuxFamily, in France. Some community services of Notepad++ (such as the forums and bug tracker) remained on SourceForge until 2015 when Notepad++ left SourceForge completely.<ref name="new-site-notepad-plus-plus.org">{{cite web|url=http://notepad-plus-plus.org/news/notepad-new-site-notepad-plus-plus.org.html|title=Notepad++ hosted on new website|publisher=Notepad++|date=6 June 2010|access-date=11 January 2012|archive-url=https://web.archive.org/web/20140419073303/http://notepad-plus-plus.org/news/notepad-new-site-notepad-plus-plus.org.html|archive-date=19 April 2014|url-status=dead}}</ref><ref>{{cite web|url=http://notepad-plus-plus.org/news/notepad-5.7-release-(outside-the-usa).html|title=Notepad++ 5.7 released on French servers|publisher=Notepad++|date=5 July 2010|access-date=11 January 2012|archive-url=https://web.archive.org/web/20120125053654/http://notepad-plus-plus.org/news/notepad-5.7-release-(outside-the-usa).html|archive-date=25 January 2012|url-status=dead}}</ref><ref name=":0">{{Cite web|url=https://notepad-plus-plus.org/news/notepad-plus-plus-leaves-sf.html|title=Notepad++ leaves SourceForge|website=notepad-plus-plus.org|access-date=2 June 2016|archive-url=https://web.archive.org/web/20160701060335/https://notepad-plus-plus.org/news/notepad-plus-plus-leaves-sf.html|archive-date=1 July 2016|url-status=dead}}</ref>
In 2011 ''[[Lifehacker]]'' described Notepad++ as "The Best Programming Text Editor for Windows", stating that "if you prefer a simple, lightweight, and extensible programming plain-text editor, our first choice is the free, open-source Notepad++".<ref name="lh2011">{{cite web|url=http://lifehacker.com/5818674/the-best-programming-text-editor-for-windows|title=The Best Programming Text Editor for Windows|first=Adam|last=Pash|date=6 July 2011|publisher=[[Lifehacker]]}}</ref> ''Lifehacker'' criticized its [[user interface]], stating that "It is, in fact, fairly ugly. Luckily you can do a lot to customize its looks, and what it lacks in polish, it makes up for in functionality".<ref name="lh2011"/>
Line 50 ⟶ 51:
In 2014 ''Lifehacker'' readers voted Notepad++ as the "Most Popular Text Editor", with 40% of the 16,294 respondents specifying it as their most-loved editor.<ref name="LH2014">{{cite web|url=http://lifehacker.com/five-best-text-editors-1564907215/1567287033|title=Most Popular Text Editor: Notepad++|publisher=[[Lifehacker]]|date=24 April 2014|first=Alan|last=Henry}}</ref> The Lifehacker team summarized the program as being "fast, flexible, feature-packed, and completely free".<ref name="LH2014"/>
In 2015 [[Stack Overflow]] conducted a worldwide Developer Survey, and Notepad++ was voted as the most used [[text editor]] worldwide with 34.7% of the 26,086 respondents claiming to use it daily.<ref name="so2015ds">{{cite web|url=https://insights.stackoverflow.com/survey/2015#tech-editor |title=Stack Overflow Developer Survey 2015}}</ref> Stack Overflow noted that "The more things change, the more likely it is those things are written in [[JavaScript]] with NotePad++ on a Windows machine".<ref name="so2015ds"/> The 2016 survey had Notepad++ at 35.6%.<ref>{{cite web|url=https://survey.stackoverflow.co/2016#technology-development-environments |title=Stack Overflow Developer Survey 2016 Results |date=18 March 2016 |url-status=live|archive-url=https://web.archive.org/web/20160318113033/http://stackoverflow.com/research/developer-survey-2016#technology-development-environments |archive-date=18 March 2016
In 2015, in response to the [[SourceForge#
== Features ==
Notepad++ is a [[source code editor]]. It features [[syntax highlighting]], [[code folding]] and limited [[autocompletion]] for [[Programming language|programming]], [[Scripting language|scripting]], and [[markup language]]s, but not [[intelligent code completion]] or syntax checking. As such, it may properly highlight code written in a supported
{{div col|colwidth=10em}}
*[[ActionScript]]
Line 84 ⟶ 85:
*[[FreeBASIC]]
*Gui4Cli
*[[
*[[HTML]]
*[[INI file]]s
Line 95 ⟶ 96:
*[[KiXtart]]
*[[LaTeX]]
*[[Lisp (programming language)|Lisp]]
*[[Lua (programming language)|Lua]]
*[[Makefile]]
*[[
*[[MMIX]]
*[[Nim (programming language)|Nim]]
Line 137 ⟶ 138:
*[[YAML]]
{{div col end}}
The language list also displays two special-case items for ordinary [[plain text]]: "Normal text" (default) or "[[MS-DOS]] Style", which tries to emulate [[DOS]]-era text editors.
Notepad++ has features
Notepad++ also has features that improve plain text editing experience in general, such as:
Line 152 ⟶ 153:
* [[Split screen (computer graphics)|Split screen]] editing and synchronized scrolling
* Line operations, including sorting, case conversion (Uppercase, lowercase, camel case, sentence case), and removal of redundant whitespace
* [[Tabbed document interface]]<ref>{{cite news |last=Fox |first=Geoff |title=Notepad++ Does It Again Again |work=AppScout |publisher=[[Ziff Davis Media]] |date=7 July 2008 |url=http://www.appscout.com/2008/07/notepad_does_it_again_again.php |access-date=1 October 2009 |archive-date=6 September 2010 |archive-url=https://web.archive.org/web/20100906040510/http://www.appscout.com/2008/07/notepad_does_it_again_again.php |url-status=dead
=== Plugins ===
Notepad++ has support for [[Macro (computer science)|macros]] and [[Plug-in (computing)|plugins]],<ref>{{cite
|last1=Smith
|url = http://www.computeractive.co.uk/computeractive/downloads/2196837/notepad▼
|first1=Tim
|title = Notepad++ 5.5▼
|date
|access-date = 1 October 2009▼
|publisher
|url-status
|archive-url
|archive-date
}}</ref> and has been remarked for its robust plugin architecture which enabled various new features to be integrated into the program.<ref>{{cite news |url=
=== Internationalization ===
Line 172 ⟶ 173:
== Political messaging ==
Notepad++ is notable for being vocal in politics, particularly in [[human rights]] and [[opposition to war]].
In March 2008, the "[[Concerns and controversies over the 2008 Summer Olympics#Boycotts|Boycott Beijing 2008]]" banner was placed on Notepad++'s SourceForge.net homepage.<ref>{{cite web|url=http://notepad-plus.sourceforge.net/uk/site.htm |title=About Notepad++ |access-date=20 October 2011 |url-status=unfit |archive-url=https://web.archive.org/web/20080326203742/http://notepad-plus.sourceforge.net/uk/site.htm |archive-date=26 March 2008 }}</ref> A few months later most users in China were unable to reach the SourceForge.net website from 26 June to 24 July 2008. This led to the widespread belief that China had banned SourceForge.net in retaliation for the Boycott banner.<ref name="moonblog">[http://www.moon-blog.com/2008/06/sourceforge-blocked-in-china.html SourceForge Blocked In China]. Moonlight Blog. 26 June 2008.</ref><ref>[http://www.moon-blog.com/2008/07/sourceforge-unblocked-in-china.html SourceForge Unblocked in China]. Moonlight Blog. 24 July 2008.</ref><ref>{{cite web|url=http://www.gamedev.net/community/forums/topic.asp?topic_id=500647|title=Sourceforge.net was blocked in China|work=GameDev.net}}</ref>▼
▲In March 2008, the "[[Concerns and controversies over the 2008 Summer Olympics#Boycotts|Boycott Beijing 2008]]" banner was placed on Notepad++'s SourceForge.net homepage.<ref>{{cite web|url=
In January 2015, the Notepad++ website was [[Hacker|hacked]] by activists from the Fallaga Team who objected to an Easter egg endorsing [[Je suis Charlie]].<ref>{{cite news |last=Kovacs |first=Eduard |date=15 January 2015 |title=Notepad++ Site Hacked in Response to "Je suis Charlie" Edition |url=http://www.securityweek.com/notepad-site-hacked-response-%E2%80%9Cje-suis-charlie%E2%80%9D-edition |newspaper=SecurityWeek |access-date=24 March 2017 |archive-date=21 January 2015 |archive-url=https://web.archive.org/web/20150121063445/http://www.securityweek.com/notepad-site-hacked-response-%E2%80%9Cje-suis-charlie%E2%80%9D-edition |url-status=dead }}</ref> The Fallaga Team has been linked to [[Islamic State|ISIL]] and is also believed to be responsible for the 2017 hacking of websites of the British [[National Health Service]].<ref>{{cite news |url= https://www.independent.co.uk/news/uk/crime/isis-islamist-hackers-nhs-websites-cyber-attack-syrian-civil-war-images-islamic-state-a7567236.html |archive-url=https://ghostarchive.org/archive/20220621/https://www.independent.co.uk/news/uk/crime/isis-islamist-hackers-nhs-websites-cyber-attack-syrian-civil-war-images-islamic-state-a7567236.html |archive-date=21 June 2022 |url-access=subscription |url-status=live |title=Isis-linked hackers attack NHS websites to show gruesome Syrian civil war images |first=Kim |last=Sengupta |date=7 February 2017 |work=The Independent |___location= London |access-date=24 July 2017}}</ref>▼
▲In January 2015, the Notepad++ website was [[Hacker|hacked]] by activists from the Fallaga Team who objected to an Easter egg endorsing [[Je suis Charlie]].<ref>{{cite news |last=Kovacs |first=Eduard |date=15 January 2015 |title=Notepad++ Site Hacked in Response to "Je suis Charlie" Edition |url=http://www.securityweek.com/notepad-site-hacked-response-%E2%80%9Cje-suis-charlie%E2%80%9D-edition |newspaper=SecurityWeek |access-date=24 March 2017 |archive-date=21 January 2015 |archive-url=https://web.archive.org/web/20150121063445/http://www.securityweek.com/notepad-site-hacked-response-%E2%80%9Cje-suis-charlie%E2%80%9D-edition |url-status=dead
In
In July 2020, Notepad++ released a version codenamed "[[2019–2020 Hong Kong protests|Stand with Hong Kong]]" (v7.8.9). In the release notice, the author expressed his concern about the Chinese government implementation of the [[2020 Hong Kong national security law|National Security Law]] in Hong Kong.<ref>{{Cite web|title=Notepad++ v7.8.9 : Stand with Hong Kong|url=https://notepad-plus-plus.org/news/v789-stand-with-hong-kong/|archive-url=https://web.archive.org/web/20200717173254/https://notepad-plus-plus.org/news/v789-stand-with-hong-kong/|archive-date=2020-07-17|date=2020-07-16|language=en|url-status=live |access-date=2020-07-18}}</ref> In retaliation, mainland Chinese browsers developed by [[Tencent]] ([[QQ Browser]] and [[WeChat]]'s built-in browser), [[Alibaba Group|Alibaba]] ([[UC Browser]]), [[360 Secure Browser|360]] and [[Sogou]] started blocking the official site's ''Download'' page, but not other pages.<ref>{{Cite news |last1=Liao |first1=Rita |date=17 August 2020 |title=Text editor Notepad++ banned in China after 'Stand With Hong Kong' update |url=https://techcrunch.com/2020/08/17/notepad-plus-plus-blocked-in-china/ |access-date=2020-08-17 |website=TechCrunch |language=en-US}}</ref>
In early and mid-February 2022, Notepad++ released a version codenamed "[[Concerns and controversies at the 2022 Winter Olympics|Boycott Beijing 2022]]" (v8.3) and (v8.3.1). In the release notice, the author expressed his concern about human rights in [[China]], especially for [[Uyghurs]] and [[Hongkongers]]. He suggest his audience "not watch or pay attention to the games".<ref>{{Cite web|title=Notepad++ 8.3 - Boycott Beijing 2022▼
▲In early and mid-February 2022, Notepad++ released a version codenamed "[[Concerns and controversies at the 2022 Winter Olympics|Boycott Beijing 2022]]" (v8.3) and (v8.3.1). In the release notice, the author expressed his concern about [[human rights in
|url=https://notepad-plus-plus.org/news/v83-boycott-beijing-2022/|access-date=2022-02-04|website=Notepad++ Official website|language=en-US|archive-url=https://web.archive.org/web/20220204000912/https://notepad-plus-plus.org/news/v83-boycott-beijing-2022/|archive-date=2022-02-04|url-status=live}}</ref><ref>{{Cite web|title=Notepad++ 8.3.1 - Boycott Beijing 2022|url=https://notepad-plus-plus.org/news/v831-boycott-beijing-2022/|access-date=2022-02-16|website=Notepad++ Official website|language=en-US|archive-url=https://web.archive.org/web/20220216041002/https://notepad-plus-plus.org/news/v831-boycott-beijing-2022/|archive-date=2022-02-16|url-status=live}}</ref>
In late February 2022, Notepad++ released a version codenamed "Declare variables, not war" (v8.3.2). In the release notice, the author condemned the [[Russian invasion of Ukraine]] and called for support for [[Ukraine]].<ref>{{Cite web|title=Notepad++ 8.3.2 - Declare variables, not war|url=https://notepad-plus-plus.org/news/v832-declare-variables-not-war/|access-date=2022-02-27|website=Notepad++ Official website|language=en-US|archive-url=https://web.archive.org/web/20220227162251/https://notepad-plus-plus.org/news/v832-declare-variables-not-war/|archive-date=27 February 2022|url-status=live}}</ref> In March 2022, Notepad++ released a version codenamed "[[Make love, not war|Make Apps, not war]]" (v8.3.3). The author continued to express his views on the
In summer of 2024, Notepad++ released updates supporting [[Taiwan]], including "Support Taiwan's Sovereignty" (v8.6.8),<ref>{{Cite web |title=Notepad++ v8.6.8: Support Taiwan's Sovereignty {{!}} Notepad++ |url=https://notepad-plus-plus.org/downloads/v8.6.8/ |access-date=2025-05-13 |website=notepad-plus-plus.org}}</ref> "Support [[Taiwan independence movement|Taiwan's Independence]]" (v8.6.9),<ref>{{Cite web |title=Notepad++ v8.6.9: Support Taiwan's Independence {{!}} Notepad++ |url=https://notepad-plus-plus.org/downloads/v8.6.9/ |access-date=2025-05-13 |website=notepad-plus-plus.org}}</ref> and "Support Taiwan's return to the [[United Nations|UN]]" (v8.7).<ref>{{Cite web |title=Notepad++ v8.7: Support Taiwan's return to the UN {{!}} Notepad++ |url=https://notepad-plus-plus.org/downloads/v8.7/ |access-date=2025-05-13 |website=notepad-plus-plus.org}}</ref>
In November 2024, Notepad++ showed support for Ukraine again, with a release titled "in a world of [[Elon Musk|Elon]], be a [[Volodymyr Zelenskyy|Zelensky]]" (v8.7.2),<ref>{{Cite web |title=Notepad++ 8.7.2: in a world of Elon, be a Zelensky {{!}} Notepad++ |url=https://notepad-plus-plus.org/downloads/v8.7.2/ |access-date=2025-05-13 |website=notepad-plus-plus.org}}</ref> and another criticism of Elon Musk with "leaving [[Twitter|X]] for [[Bluesky]]" (8.7.3).<ref>{{Cite web |title=Notepad++ 8.7.3: leaving X for Bluesky {{!}} Notepad++ |url=https://notepad-plus-plus.org/downloads/v8.7.3/ |access-date=2025-05-13 |website=notepad-plus-plus.org}}</ref>
== See also ==
Line 191 ⟶ 198:
== Notes ==
{{
== References ==
{{
== External links ==
{{
* {{Official website}}
Line 205 ⟶ 212:
[[Category:Free HTML editors]]
[[Category:Software that uses Scintilla]]
[[Category:Software using the
[[Category:Windows text editors]]
[[Category:Windows-only free software]]
[[Category:Free text editors]]
[[Category:Free software programmed in C++]]
[[Category:Notepad replacements]]
|