Notepad++

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Notepad++
原作者侯今吾
首次發布2003年11月24日,​20年前​(2003-11-24
當前版本
  • 8.6.5 (2024年3月30日;穩定版本)[1]
編輯維基數據鏈接
源代碼庫 編輯維基數據鏈接
編程語言C++
操作系統Microsoft Windows
平台IA-32, x86-64, AArch64
類型文本編輯器
許可協議 編輯維基數據鏈接
網站notepad-plus-plus.org/ 編輯維基數據

Notepad++自由軟體純文字編輯器,由台灣人[2]侯今吾基於同是開放原始碼Scintilla文本編輯組件並獨力研發,整項項目起初託管於SourceForge.net,截至2011年已下載超過2700萬次[3][4],並兩度獲得SourceForge社群選擇獎——最佳開發工具[5]。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++在主頁發起「抵制奧運」,抗議中國政府在西藏的鎮壓行動[6]。託管了Notepad++的軟件開發平台SourceForge隨後遭封鎖[7]

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),不是因為我贊同他們(查理週刊)所有的發行,而是因為我珍惜即使言論冒犯他人或褻瀆神明都應有暢所欲言、沒有風險的權利。沒有人有權因他人言論而取走其生命。

僅此推出Notepad++ 『我是查理』(Je suis Charlie)版。

軟件官網隨即遭黑客組織Fallaga攻擊。[8]

2019年10月29日,在Notepad++ 7.8.1版的發行通告中,該版本名為「Free Uyghur Edition」。作者稱據信有數十萬維吾爾族人在新疆再教育營中遭受「政治灌輸和折磨」,認爲維吾爾族人「血統與中國人沒有連結,僅是居於中國境內」,並指稱「中國政府沒有保障維吾爾族的自治」。作者呼籲「採取行動幫助維吾爾族人」從而施壓中國政府使其停止對維吾爾族人的「迫害和罪行」。[9]此後,許多來自中國大陸的用戶在Notepad++的Github儲存庫的問題(issue)追蹤頁發表大量言論表達反對立場與不滿情緒,甚者肆意辱駡及灌水,認爲作者的偏信偏頗致其言論不符合事實,不認同其政治表態。Notepad++官網遭DDOS攻擊,之後通過Cloudflare的防DDOS功能得以恢復正常。[10][11]

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

2022年2月4日2022年冬季奧林匹克運動會開幕當天,Notepad++發行8.3版,將該版命名為「Boycott Beijing 2022」。[13]

2022年2月27日俄羅斯宣佈向烏克蘭發動戰爭後三天,Notepad++發行8.3.2版,將該版命名為「Declare variables, not war」。[14][15]

2023年1月31日,在Notepad++ 8.4.9版的發行公告中,作者表示其於2023年1月25日在Twitter上所說的「Notepad++剛剛啟用一項新功能:如果你不同意它的政治觀點,它就向你的代碼中添加隨機字符」是一句玩笑,並說:「但很明顯,並不是每個人都足夠聰明,可以明白這是一句玩笑」,並指Notepad++在GitHub上的專案再次受到破壞。[16]

惡意版本[編輯]

2024年3月,卡巴斯基實驗室安全研究人員發現,有公司在百度搜索進行付費推廣,針對Mac和Linux用戶投放加入遠程控制後門的「Notepad--」軟件(Notepad++的一個開源分支)[17][18]

參見[編輯]

參考資料[編輯]

  1. ^ release 8.6.5. 2024年3月30日 [2024年3月30日]. 
  2. ^ Taiwan app developer releases 'Free Uyghur' edition. 英文台灣日報. 2019-11-01 [2023-01-31]. (原始內容存檔於2023-01-31). main developer of Notepad++ Don Ho (侯今吾), a Taiwanese who graduated from Tamkang University 
  3. ^ SourceForge.net: Project Statistics for Notepad++. SourceForge.net. [2011-04-18]. (原始內容存檔於2009-02-01). 
  4. ^ Top Downloads - For all time, updated daily. SourceForge. [2011-04-18]. (原始內容存檔於2012-02-26). 
  5. ^ SourceForge's 4th Annual Community Choice Awards. SourceForge. [2009-10-01]. (原始內容存檔於2009-09-19). 
  6. ^ About Notepad++. 2008-04-18 [2018-05-01]. (原始內容存檔於2008-04-18) (英語). 
  7. ^ Sourceforge.net Blocked In Mainland China. Slashdot. 2008-06-26 [2019-10-31]. (原始內容存檔於2019-10-31) (英語). 
  8. ^ Eduard Kovacs. Notepad++ Site Hacked in Response to “Je suis Charlie” Edition. SecurityWeek. 2015-01-15 [2019-10-31]. (原始內容存檔於2019-10-26) (英語). 
  9. ^ Notepad++ v7.8.1 : Free Uyghur. 2019-10-29 [2019-10-30]. (原始內容存檔於2019-10-30) (英語). 
  10. ^ Catalin Cimpanu. Chinese users attack Notepad++ app after 'Free Uyghur' release. ZDNet. 2019-10-30 [2019-10-31]. (原始內容存檔於2019-10-31) (英語). 
  11. ^ 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) (英語). 
  12. ^ Notepad++ v7.8.9 : Stand with Hong Kong. 2020-07-16 [2020-07-18]. (原始內容存檔於2020-07-17) (英語). 
  13. ^ Notepad++ 8.3 - Boycott Beijing 2022 | Notepad++. notepad-plus-plus.org. [2022-02-04]. (原始內容存檔於2022-02-04). 
  14. ^ Notepad++ 8.3.2 - Declare variables, not war. Notepad++ Official website. [2022-02-27]. (原始內容存檔於2022-02-27) (英語). 
  15. ^ Notepad++ 8.3.2 (Declare variables, not war). Notepad++ Official website. [2022-02-27]. (原始內容存檔於2022-02-28) (英語). 
  16. ^ Notepad++ v8.4.9 release. Notepad++ Official website. [2023-02-03]. (原始內容存檔於2023-02-02) (英語). 
  17. ^ 黑客在百度付費推廣Notepad++帶毒版 專門針對Mac和Linux用戶
  18. ^ https://securelist.com/trojanized-text-editor-apps/112167/

外部連結[編輯]