跳至內容

Notepad++

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

這是本頁的一個歷史版本,由血小板赛高對話 | 貢獻2021年2月8日 (一) 03:11 2020年支持香港反修例示威編輯。這可能和目前版本存在着巨大的差異。

Notepad++
開發者侯今吾
首次發佈2003年11月24日,​21年前​(2003-11-24
目前版本
  • 8.7.5(2024年12月25日;穩定版本)[1]
編輯維基數據連結
原始碼媒體櫃 編輯維基數據連結
程式語言C++
作業系統Microsoft Windows
語言52種語言
類型文字編輯器
許可協定GPL
網站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++不僅有語法突顯顯示,也有語法摺疊功能,並且支援巨集以及擴充基本功能的外掛模組

主要功能

  • 所見即所得(WYSIWYG
  • 用戶自訂程式語言
  • 字詞自動完成功能(Auto-completion)
  • 支援同時編輯多重檔案
  • 支援多重視窗同步編輯
  • 支援以正則表達式尋找和替換字詞
  • 支援拖曳功能
  • 自動備份暫存檔
  • 內部視窗位置可任意移動
  • 自動偵測開啟檔案狀態
  • 放大與縮小功能
  • 雖說是支援多國語言,但是僅止於操作介面,編輯檔案時部分文字無法正常顯示,而會顯示成□
  • 支援書籤
  • 突顯括號及縮排輔助
  • 支援巨集
  • 語法突顯顯示(可於GUI介面做調整)及語法摺疊功能,支援的程式設計語言如下:
支援語言
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年奧運風波

2008年,Notepad++在首頁上發起「抵制奧運」,抗議中國政府在西藏的鎮壓行動[5]。寄存了Notepad++的軟件開發平台SourceForge隨後遭到封鎖[6]

2015年我是查理

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.

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

2019年支援中國維吾爾族

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

此後,許多來自中國大陸的使用者在Notepad++的Github儲存媒體櫃的問題跟蹤頁(Issue)發表大量言論表達反對立場與不滿情緒,甚者肆意辱駡及進行灌水,認爲作者的偏信偏頗致其言論不符合事實,不認同其政治表態。Notepad++官網遭到了DDOS攻擊,後轉到Cloudflare節點得以恢復訪問。[9][10]

2020年支援香港反修例示威

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

參見

參考資料

  1. ^ Release 8.7.5. 2024年12月25日 [2024年12月26日]. 
  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) (英語). 

外部連結