Alt+H 隐藏行 Ctrl+Tab 实现在多个打开的窗口间切换 Ctrl+Shift+Q区块注释 Ctrl+K行注释(取消Ctrl+Shift+K) 文件 编辑 缩进 Tab 复制当前行 Ctrl+D 添加/删除单行注释 Ctrl+Q 函数自动完成 Ctrl+Space 搜索 视图 文本比较工具 Function List是Notepad++诸多很酷的功能之一。但最新的版本需要额外的步骤来正确设置Function List。笔者就将介绍如何安装Function List,以及如何设置Function List。 接下来就需要打开Notepad++对Function List进行设置了。Plugins->Function List->Language Parsing Rules。然后,在语言列表中选择C/C++,勾选上“Bitmap List”checkbox。浏览到plugins/config目录,并选择C++.flb,于是乎就万事大吉了。 notepad++挂接Python和gcc Python挂接: Run -> Run... 填写python可执行文件的路径以及notepad++预定义的源文件地址: D:\Python26\pythonw.exe "$(FULL_CURRENT_PATH)" 然后建议点下面的save附加快捷键 gcc挂接 Run -> Run... 填写***,我的是 D:\mingw\bin\gcc.exe "$(FULL_CURRENT_PATH)" -o "$(NAME_PART).exe" 因为编译要生成文件,通过Plug-Ins -> NppExec -> Follow $(CURRENT_DIRECTORY)可以使生成的exe在源文件目录里。 最近在用Notepad++,发现的确是很不错的工具,具体特色,看了下面介绍就知道了。
【notepad++简介】 Notepad++是旨在替代Windows默认的notepad而生,比notepad的功能强大很多很多。 (1)Notepad++的版本:ANSI和Unicode Notepad++有两个版本,一个是ANSI版本,一个是UNICODE版本。 对于大多数人把Notepad++作为notepad的增强版,而需要的普通应用的话,ANSI版本和UNICODE版本,其实没啥差别。 (2)Notepad++支持丰富的插件 notepad++支持插件,添加对应不同的插件,以支持不同的功能。里面除了一些常见的插件之外,还有一些好玩的插件,比如将文字读出来的speech插件。 (3)Notepad++特点概述 Notepad++属于轻量级的文本编辑类软件,比其他一些专业的文本编辑类工具,比如UltraEdit等要启动更快,占用资源更少,但是从功能使用等方面来说,不亚于那些专业工具,而windows默认的notepad虽然更“轻量”,但是功能就太少。所以一般用notepad++,或者另一个工具notepad2来代替notapad,同样也代替太复杂和庞大的UltraEdit。
【notepad,notepad2,notepad++,ultraEdit比较】 根据个人对一些文本类编辑工具的使用感觉来看,notepad2比notepad++相对启动更快,占用资源更少,但是相对来说,功能比较少,所以,很多常用的方便的功能,还是没法使用。而ultraEdit虽然功能多,但是太消耗资源,用起来太麻烦了,关键还是收费的,而notepad++是免费的。总的概括如下: notepad:windows自带的,占用资源最少,启动最快,但是功能太弱,以至于满足需求。是免费的。 notepad2:占用资源稍多,启动也很快,但是功能上,没有notepad++多,更没有ultraEdit多。是免费的。 notepad++:占用资源有点多,启动要停顿一下,但是功能很强大,尤其是支持插件模式,使得扩展性非常好,支持很多的其他高级功能,而且使用起来也很方便。是免费的。 ultraEdit:功能强大,但是安装文件很大,占用资源多,启动慢,而且是收费的。
因此,根据启动速度,占用资源,功能支持,等方面来综合衡量,对于notepad,notepad2,notepad++,ultraEdit来说,无疑notepad++是最好的选择了。
【notepad++插件添加方法】 方法1:可以手动去notepad++插件的官方网站下载: http:///projects/npp-plugins/files/ 方法2.让notepad的插件管理器自动下载和安装 点击:Plugins -> Plugin Manager -> Show Plugin Manager-> Avaliable一栏显示当前可用的插件列表,选中你要的插件,然后点击下面的Install即可自动下载和安装对应插件,很是方便。
notepad++的更多的其他功能,感兴趣的自己去探索。 总之,个人觉得,Notepad++,是个非常好用的,轻量级的,但是功能足够丰富的,文字/代码编辑工具,在此,非常地感谢那些开发者,谢谢其为我们带来这个好用的工具。
1. 可以消除文件中的空行 选中所有文本, TextFX--->Edit--->Delete Blank lines 2. 整理xml文本格式 这个功能超好,经常遇到几百KB左右的xml文本就是一行,可以使用 它很快将一行文本整理成规范的xml文件。 选中所有文本 TextFX--->HTML Tidy--->Tidy: Reindent XML 3. 直接在你的文本行前自动添加行号: 选中所有文本 TextFX--->Tools--->Insert Line Numbers 4. 可以用来查看16进制格式 5. 有ftp插件,还不错 6. 好像还有一个Explorer插件,没怎么用过 7. 它的函数列表也蛮不错, 常用,至少看java源程序的时候要用到 8. 可以定制外部命令,我有时候用它来编译java源程序 按F6,就有一个定制窗口。 这是我的javac命令: jc5.bat $(FULL_CURRENT_PATH) 下边是我的运行java的命令 rj5.bat $(NAME_PART) 我只要在外边PATH路径上的某个目录里把jc5.bat和rj5.bat设置好就可以使用了。 比如,我在这里把d:/shell添加到PATH环境变量里,里边可以放很多自己喜欢的批处理脚本。 jc5.bat内容大致如下: jc5.bat echo off |
|