本页使用了标题或全文手工转换

Notepad++

维基百科,自由的百科全书
跳到导航 跳到搜索
Notepad++
Notepad++ Logo.svg
Notepad++ v7 on Windows 10, with MediaWiki 1.27.1 source code, with split window view and autocompletion.png
開發者侯今吾
初始版本2003年11月24日,​18年前​(2003-11-24
穩定版本8.4.6[1](2022年9月29日,​2天前​(2022-09-29[±]
源代码库 編輯維基數據鏈接
编程语言C++
操作系统Microsoft Windows
类型文本编辑器
许可协议
  • GNU通用公共许可证3.0或更高版本
編輯維基數據鏈接
网站notepad-plus-plus.org/ 编辑维基数据

Notepad++自由軟體純文字編輯器,由侯今吾基于同是開放原始碼Scintilla文本编辑组件並獨力研發,整个项目起初托管于SourceForge.net之上,截止到2011年,已被下載超過2700萬次[2][3],并两度获得SourceForge社群選擇獎——最佳開發工具[4]。2010年6月托管于TuxFamily,现由GitHub托管。

該軟體以GPL發佈,有完整的中文化介面及支援多國語言撰寫的功能(採用UTF-8编码)。它的功能比Windows中的記事本(Notepad)強大,除了可以用來製作一般的純文字的說明文件,也十分適合用作撰寫電腦程式的編輯器。由6.2.3版本起,Notepad++的文件預設文字格式由ANSI改為除去BOM的UTF8(UTF8 without BOM)。Notepad++不僅有語法高亮度顯示,也有語法摺疊功能,並且支援巨集以及擴充基本功能的外掛模組

主要功能[编辑]

支援語言
ActionScript Ada asp Assembly autoIt bash Batch C C++ C#
Caml CMakeFile Cobol CoffeeScript CSS D diff Flash ActionScript Fortran Gui4CLI Haskell
HTML ini file Inno Setup Java Javascript JSP KiXtart LISP Lua Makefile
Matlab NSIS Objective-C Pascal Perl PHP PowerShell Postscript Properties file Python
R Ruby Verilog VHDL

相關事件[编辑]

2008年,Notepad++在主页上發起「抵制奥运」,抗議中國政府在西藏的鎮壓行動[5]。托管了Notepad++的软件开发平台SourceForge随后遭到屏蔽[6]

Notepad++ 6.7.4版本于查理周刊总部枪击案之後的2015年1月7日发布,安裝後首次開啟時會出現下列內容:

Freedom of expression is like the air we breathe, we don't feel it, until people take it away from us.

For this reason, Je suis Charlie, not because I endorse everything they published, but because I cherish the right to speak out freely without risk even when it offends others. And no, you cannot just take someone's life for whatever he/she expressed.

Hence this "Je suis Charlie" edition.

翻译:言论自由就像我们呼吸的空气,我们感受不到它,直到人们把它从我们身边拿走。 出于这个原因,Je suis Charlie,不是因为我认可他们发表的所有内容,而是因为我珍惜自由发言的权利,即使冒犯他人也没有风险。 不,你不能因为他/她表达的任何东西而夺走他/她的生命。 因此有了这个“Je suis Charlie”版本。

随即软件官网遭到黑客组织Fallaga的攻击。[7]

2019年10月29日,在 Notepad++ 7.8.1 版本的发行通告中,该版本被命名为“Free Uyghur Edition”。作者稱據信有數十萬維吾爾族人在新疆再教育營中受到“政治灌輸和折磨”,認爲維吾爾族人“在血統上與中國人沒有連結,僅是居住在中國境内”,并指稱“中國政府沒有保障維吾爾族的自治”。作者呼籲“采取行動幫助維吾爾族人”從而施壓中國政府使其停止對維吾爾族人的“迫害和罪行”。[8]

此後,許多来自中国大陆的用户在Notepad++的Github存储库的问题(issue)跟踪页發表大量言論表達反對立場與不滿情緒,甚者肆意辱駡及灌水,認爲作者的偏信偏頗致其言論不符合事實,不認同其政治表態。Notepad++官网遭到了DDOS攻击,后通过使用Cloudflare的抗DDOS功能得以恢复访问。[9][10]

2020年7月16日,在Notepad++ 7.8.9 版本的發行公告中,該版本命名為 “Stand with Hong Kong Edition”。作者称“從2019年6月開始,大批香港人上街抗爭,守護香港的自由和自治”。2020年6月30日,中國通過港區國安法,作者又声称“根據港區國安法,任何外國人只要發表支持香港的言論,都有可能觸犯法例”,并認為“他們的言論自由不應被中國政府限制”。[11]

2022年2月4日,在2022年冬季奥林匹克运动会开幕当天,Notepad ++发布8.3版,将该版命名为“Boycott Beijing 2022”。[12]

2022年2月27日,在俄羅斯宣佈向烏克蘭發動戰爭後三天,Notepad++ 发布8.3.2版,将该版命名为“Declare variables, not war”。作者表示反對俄羅斯入侵烏克蘭[13][14]

參見[编辑]

參考資料[编辑]

  1. ^ Notepad++ v8.4.6 release. Notepad++. 2022-09-29 [2022-09-29]. 
  2. ^ SourceForge.net: Project Statistics for Notepad++. SourceForge.net. [2011-04-18]. (原始内容存档于2009-02-01). 
  3. ^ Top Downloads - For all time, updated daily. SourceForge. [2011-04-18]. (原始内容存档于2012-02-26). 
  4. ^ SourceForge's 4th Annual Community Choice Awards. SourceForge. [2009-10-01]. (原始内容存档于2009-09-19). 
  5. ^ About Notepad++. 2008-04-18 [2018-05-01]. (原始内容存档于2008-04-18) (英语). 
  6. ^ Sourceforge.net Blocked In Mainland China. Slashdot. 2008-06-26 [2019-10-31]. (原始内容存档于2019-10-31) (英语). 
  7. ^ Eduard Kovacs. Notepad++ Site Hacked in Response to “Je suis Charlie” Edition. SecurityWeek. 2015-01-15 [2019-10-31]. (原始内容存档于2019-10-26) (英语). 
  8. ^ Notepad++ v7.8.1 : Free Uyghur. 2019-10-29 [2019-10-30]. (原始内容存档于2019-10-30) (英语). 
  9. ^ Catalin Cimpanu. Chinese users attack Notepad++ app after 'Free Uyghur' release. ZDNet. 2019-10-30 [2019-10-31]. (原始内容存档于2019-10-31) (英语). 
  10. ^ Thomas Claburn. Just take a look at the carnage on Notepad++'s GitHub: 'Free Uyghur' release sparks spam tsunami by pro-Chinese. The Register. 2019-10-31 [2019-10-31]. (原始内容存档于2019-10-31) (英语). 
  11. ^ Notepad++ v7.8.9 : Stand with Hong Kong. 2020-07-16 [2020-07-18]. (原始内容存档于2020-07-17) (英语). 
  12. ^ Notepad++ 8.3 - Boycott Beijing 2022 | Notepad++. notepad-plus-plus.org. [2022-02-04]. (原始内容存档于2022-02-04). 
  13. ^ Notepad++ 8.3.2 - Declare variables, not war. Notepad++ Official website. [2022-02-27]. (原始内容存档于2022-02-27) (美国英语). 
  14. ^ Notepad++ 8.3.2 (Declare variables, not war). Notepad++ Official website. [2022-02-27]. (原始内容存档于2022-02-28) (美国英语). 

外部連結[编辑]