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

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日,​16年前​(2003-11-24
稳定版本 7.8.3[1](2020年1月16日,​1天前​(2020-01-16[±]
源代码库 编辑维基数据链接
编程语言 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)
  • 支持同时编辑多重文件
  • 支持多重窗口同步编辑
  • 支持以正则表达式查找和替换字词
  • 支持拖曳功能
  • 默认每7秒备份一次暂存档,不易丢失文件内容
  • 内部窗口位置可任意移动
  • 自动侦测打开文件状态
  • 放大与缩小功能
  • 虽说是支持多国语言,但是仅止于操作接口,编辑文件时部分文字无法正常显示,而会显示成□
  • 支持书签
  • 高亮度括号及缩进辅助
  • 支持
  • 语法高亮度显示(可于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 InnoSetup 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]

参见[编辑]

参考资料[编辑]

  1. ^ Notepad++ v7.8.3 : Free Uyghur. Notepad++. 2020-01-16 [2020-01-16]. 
  2. ^ SourceForge.net: Project Statistics for Notepad++. SourceForge.net. [2011-04-18]. 
  3. ^ Top Downloads - For all time, updated daily. SourceForge. [2011-04-18]. 
  4. ^ SourceForge's 4th Annual Community Choice Awards. SourceForge. [2009-10-01]. (原始内容存档于2009年9月19日). 
  5. ^ About Notepad++. 2008-04-18. (原始内容存档于2008-04-18) (英语). 
  6. ^ Sourceforge.net Blocked In Mainland China. Slashdot. 2008-06-26 [2019-10-31] (英语). 
  7. ^ Eduard Kovacs. Notepad++ Site Hacked in Response to “Je suis Charlie” Edition. SecurityWeek. 2015-01-15 [2019-10-31] (英语). 
  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英语ZDNet. 2019-10-30 [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英语The Register. 2019-10-31 [2019-10-31] (英语). 

外部链接[编辑]