基于强大的编辑组件Scintilla,Notepad++也是使用C++代码开发而成,并且使用了win32的api接口和STL标准模板库,因此确保软件有更高效的执行效率和更小的程序体积。在不失用户体验度的同时,也可以尽可能允许用户自定义多项的程序设置。
Notepad++常用快捷键:
Ctrl-H 打开Find / Replace 对话框
Ctrl-D 复制当前行
Ctrl-L 删除当前行
Ctrl-T 上下行交换
F3 找下一个
Shift-F3 找上一个
Ctrl-Shift-F 在文件中找
Ctrl-F2 触发书签
F2 到前一个书签
Shift-F2 到下一个书签
F5 打开run对话框
Ctrl-Space 打开CallTip列表框
Tab (selection of several lines) 加入Space
Shift-Tab (selection of several lines) 移除Space
F11 全屏
Alt-0 折叠全部
Alt-Shift-0 展开全部
Ctrl-U 变为小写
Ctrl-Shift-U 变为大写
Ctrl-Q 块注释/消除注释
功能:
①、内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持 .nfo 文件查看),也支持自定义语言; ②、可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件最具特色的体现之一; ③、可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例,等等; ④、提供数个特色东东,如 邻行互换位置、宏功能,等等...现在网上有很多文件编辑器,这个却是不可多得的一款,不论是日常使用还是手写编程代码,都能让你体会到它独有的优势和方便。 ⑤、可显示选中文本的字节数 (而不是一般编辑器所显示的字数,这在某些情况下,比如 软件本地化 很方便); 现在网上有很多文件编辑器,这个是不可多得的一款,不论是日常使用还是手写程序代码,相信它都会给你带来方便。
支持的文件类型:
C C++ Java C# XML HTML PHP CSS makefile ASCII艺术(.nfo) doxygen ini文件 批处理文件 Javascript ASP VB/VBS SQL Objective-C RC资源文件 Pascal Perl Python Lua TeX TCL 汇编语言 Ruby Lisp Scheme Properties Diff Smalltalk Postscript VHDL Ada Caml AutoIt KiXtart Matlab Verilog Haskell InnoSetup CMake
更新日志:
Notepad++ 6.7.2 更新日志: - 修复当不加载 config.xml 和 stylers.xml 时的崩溃问题。 - 修复 NPPM_LAUNCHFINDINFILESDLG API 退格崩溃问题。 - 防止在列模式中自动插入 {} [] () “”。 - 修正了在首选项对话框中的”提示输入函数参数”复选框未正确初始化。 - 修复保存主题样式无效的问题 (为避免UAC权限问题,从 %APPDATA% 拷贝文件) 。 - 改进用户定义语言对话框的高度。
Notepad++ 6.7.1.0 更新日志: 1、修正了GotoLine的崩溃问题; 2、修正了输入随机字符时出现崩溃的问题; 3、修正了自动插入功能的错误(在自动插入括号“()”功能关闭时遇到“]”、“}”不跳过); 4、新增功能:自动填充引号(英文双引号和英文单引号); 5、修复了其他一些问题今天,Notepad++迎来首个正式版v6.7,新版带来一个新功能: 关闭当前文件时将激活以前激活的文件,同时为为 php/javascript/c/c++/java/c#/Objective-C 添加了智能缩进功能。
Notepad++ 6.7 更新日志:
为 php/javascript/c/c++/java/c#/Objective-C 添加智能缩进功能.
改进自动插入功能([]、{}、())。
添加新的功能: 关闭当前文件时将激活以前激活的文件。
通过在 Notepad + + 目录中添加 noEasterEggs.xml 文件允许用户禁用彩蛋。
解决全局”查找结果”窗格中的所有文本的颜色。
函数列表中添加 C# 和提高 php 解析器。
修复启动时文档列表面板没有选择的问题。
修复了文档切换的一个BUG
虽然会话快照期间备份功能在退出 Notepad + + 时崩溃的问题。
新增RTL文本切换方向不用重载文档。
使文档缩略图匹配当前文本方向 (RTL/LTR)。
修复打开一个文档后,当外部删除文档造成程序崩溃的问题。
修复未保存快照文件上进行撤销操作时的一个BUG。
Notepad++ 6.6.9 更新日志:
新增:为功能列表加入python
修复:解决颜色选择器无法工作的bug
新增:新建文件时允许应用默认系统设置
NNotepad++ 最新版小幅升级至v6.6.8,这次又带来了Google Drive 支持、此外修复对微软OneDrive网盘识别等其他bug。 Notepad++ 6.6.8 更新日志: cloud设置:新增Google Drive支持 修复对OneDrive识别 修复若干bug
notepad++迎来首个正式版6.6,带来会话快照、定期备份功能,再也不用担心代码丢失问题。由于是新版本,存在部分问题难以避免。
而今天,Notepad++ 再次小幅更新V6.6.4。新版新功能:云设置可保存Dropbox,此外添加了会话快照及定期备份路径信息功能。