打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Notepad++使用技法

 

Alt+H  隐藏行

Ctrl+Tab  实现在多个打开的窗口间切换

Ctrl+Shift+Q区块注释

Ctrl+K行注释(取消Ctrl+Shift+K)

文件 
新建文件 Ctrl+N 
打开文件 Ctrl+O 
保存文件 Ctrl+S 
另存为 Ctrl+Alt+S 
全部保存 Ctrl+Shift+S 
关闭当前文件 Ctrl+W 
打印文件 Ctrl+P 
退出 Alt+F4

编辑 
撤销 Ctrl+Z 
恢复 Ctrl+Y 
剪切 Ctrl+X 
复制 Ctrl+C 
删除 Del 
全选 Ctrl+A 
列编辑 Alt+C

缩进 Tab 
删除缩进 Shift+Tab 
转为大写 Ctrl+Shift+U 
转为小写 Ctrl+U

复制当前行 Ctrl+D 
删除当前行 Ctrl+L 
分割行 Ctrl+I 
合并行 Ctrl+J 
上移当前行 Ctrl+Shift+Up 
下移当前行 Ctrl+Shift+Down

添加/删除单行注释 Ctrl+Q 
设置行注释 Ctrl+K 
取消行注释 Ctrl+Shift+K 
区块注释 Ctrl+Shift+Q

函数自动完成 Ctrl+Space

搜索 
查找 Ctrl+F 
在文件中搜索 Ctrl+Shift+F 
查找下一个 F3 
查找上一个 Shift+F3 
选定并找下一个 Ctrl+F3 
行定位 Ctrl+G 
定位匹配括号 Ctrl+B 
设置/取消书签 Ctrl+F2 
下一书签 F2 
上一书签 Shift+F2

视图 
全屏 F11 
便签模式 F12 
折叠所有层次 Alt+0 
展开所有层次 Alt+Shift+0 
折叠当前层次 Ctrl+Alt+F 
展开当前层次 Ctrl+Alt+Shift+F 
隐藏行 Alt+H 
从视图激活 F8

文本比较工具 
打开的文件比较 Alt+D 
关闭文件比较 Ctrl+Alt+D 
跟上次保存的文件比较 Alt+S 
跟SVN的文件比较 Alt+B 
上一个差异地方 Ctrl+Page UP 
下一个差异地方 Ctrl+Page Down 
第一个差异地方 Ctrl+Shift+Page Up 
最后一个差异地方 Ctrl+Shift+Page Down

Function List是Notepad++诸多很酷的功能之一。但最新的版本需要额外的步骤来正确设置Function List。笔者就将介绍如何安装Function List,以及如何设置Function List。

首先,Function List插件并没有在Notepad++自带的插件清单里,也没有在Plugin Manager的Available List里 = =|||。所以要安装Function List,还得去Plugin_Central下载,笔者下载的最新版本是2.1.0.1。

将下载的压缩包解压后就有诸多的文件了,首先复制FunctionList.dll到<notepad++ install dir>/plugins目录,再把FunctionListRules.xml,Gmod Lua.bmp和C++.flb复制到<notepad++ install dir>/plugins/config,到这里安装部分就完成了。

接下来就需要打开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://sourceforge.net/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
setlocal
set JAGUAR_JDK15=d:sharedjdk1.5.0_01

set JAVA_HOME=%JAGUAR_JDK15%
set PATH=%JAVA_HOME%bin;%JAVA_HOME%jrebin;%PATH%
set OLD_CLASSPATH=%CLASSPATH%
set CLASSPATH=.;%JAVA_HOME%libdt.jar;
set CLASSPATH=%CLASSPATH%;%JAVA_HOME%libtools.jar;
set CLASSPATH=%CLASSPATH%;%JAVA_HOME%jrelibrt.jar
set CLASSPATH=%CLASSPATH%;%OLD_CLASSPATH%

"%JAVA_HOME%injavac"  -g %*
endlocal

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
喜欢sublime的N多理由
键盘各功能键知识你知多少?
坐办公室必须知道的电脑快捷键
Notepad++使用教程
FLASH快捷键大全
教你所有键盘操作
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服