欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

notepad++ 使用方法 使用教程 有大用

shiping1 的头像
http://www.tudou.com/programs/view/GQesetdizfI/  视频教程


Notepad++使用技法


TextFX,Function List,JSMin,JSLint,Light Explorer,Npp Export,JSON Viewer

 

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/ultraedit的最好的替代品,最好用的轻量级文本编辑器 v2011-12-20 - crifan - work and job

 

【详细】Notepad++使用心得和特色功能介绍 - notepad/ultraedit的最好的替代品,最好用的轻量级文本编辑器 v2011-12-20 - crifan - work and job

 

 

下面说说个人的使用体会和使用心得:

【查看当前notepad++的版本】

查看自己当前Notepad++是什么版本的话,点击工具栏上的 ?-> About Notepad++,弹出对话框会显示“Notepad++ v5.8.6 (ANSI)”字样,其中(ANSI)即代表当前是ANSI版本。

 

个人觉得一些好用,值得一提的特性是:

1.支持语法高亮和颜色自定义

关键是支持的语言狂多,除了常见的c/c++,java,php,而且还支持python和xml。

而且对于xml,还支持点击关键字可以展开或收缩,很是方便。后来得知,这个特性叫做代码折叠,囧。。。

【详细】Notepad++使用心得和特色功能介绍 - notepad/ultraedit的最好的替代品,最好用的轻量级文本编辑器 v2011-12-20 - crifan - work and job

 

还支持makefile,这样对于查看makefile文件的的话,就很方便了。

而且甚至连一般人不常用的Tex/LaTex的语法高亮,都支持了,很强大。

 

对于语法高亮时显示的颜色,也可以自定义,点击:

Settings -> Style Configurator

就可以根据自己需要配置不同的颜色了。

【详细】Notepad++使用心得和特色功能介绍 - notepad/ultraedit的最好的替代品,最好用的轻量级文本编辑器 v2011-12-20 - crifan - work and job

 

 

【自定义除默认后缀之外的其他后缀文件为某类型文件以实现语法高亮】

而且对于不同类型的文件的后缀,除了默认的文件后缀之外,设置自定义的文件后缀,比如我遇到的,对于普通的makefile,其默认的后缀是是.mak,而我此处自己的.mk也是makefile文件,所以可以通过这样来设置:

Settings -> Style Configurator -> 在Language中下拉找到Makefile,选择makefile,左下角会出现:

Default ext. 和user ext.,默认的扩展名(default extension)即后缀名.对应的是.mak,在user ext.所对应的框中填写.mk,

【详细】Notepad++使用心得和特色功能介绍 - notepad/ultraedit的最好的替代品,最好用的轻量级文本编辑器 v2011-12-20 - crifan - work and job

 

然后点击右边的 Save&Close,就可以实现notepad++自动识别.mk文件为makefile文件,然后引用对应的语法高亮了。

当然,如果不设置的话,单独打开.mk类型文件,notepad++虽然不会自动识别,没有语法高亮,但是也可以自己手动选择的:

language -> M -> Makefile,即可实现同样的功能,只是要麻烦自己每次都要手动设置而已。

 

2.添加hex editor插件以支持16进制编辑

notepad++支持添加HEX-Editor插件以支持16进制的查看与编辑,很是方便。

【Hex Editor插件的添加方法】

先通过上面的【查看当前notepad++的版本】的方法得知你自己的notepad++是ANSI还是UNICODE方法,

然后根据上面的 【notepad++插件添加方法】 去Notepad++插件的官网,找到并下载对应版本的Hex Editor,把插件文件HexEditor.dll,放到NotePad++路径下的 npp.5.8.6.bin\ansi\plugins文件夹里面即可。

当前也可以通过上面介绍的插件管理器,直接通过软件帮你自动下载并安装。

然后重启notepad++,就可以在Plugins中看到对应的Hex-Editor插件了。

值得一提的是,当前的最新版本(5.8.7)还支持了添加插件后,对应地在工具栏上也添加一个快捷图标,对于HexEditor来说,就是一个大写的H的图标,点击该图标,即可实现16进制查看,再次点击,又恢复到正常模式,很是方便。

【详细】Notepad++使用心得和特色功能介绍 - notepad/ultraedit的最好的替代品,最好用的轻量级文本编辑器 v2011-12-20 - crifan - work and job

 

【详细】Notepad++使用心得和特色功能介绍 - notepad/ultraedit的最好的替代品,最好用的轻量级文本编辑器 v2011-12-20 - crifan - work and job

 

3. 支持列模式编辑

按住Alt之后,就处于列模式了,然后比如你选取一列,然后点击右键,选中删除,就可以删除那些列了,松掉ALT就离开了ALT恢复普通模式了。非常好用,越来越觉得notepad++牛X了,啥功能都支持啊。。。

列操作模式中的在整个列中,整个都插入一些内容的话,可以这样操作:

Edit -> Column Editor (Alt C)

然后在Text to insert或Number to insert对应的的框中写入要插入的内容,notepad++就会自动帮你插入整列的对应的内容了。

【详细】Notepad++使用心得和特色功能介绍 - notepad/ultraedit的最好的替代品,最好用的轻量级文本编辑器 v2011-12-20 - crifan - work and job

 

 

4.选中某单词即关键字后,notepad++会自动高亮对应选中的关键字,对于文件查看来说,很是方便。

5.打开多个文件的时候,上面会显示对应的Tab,默认的话,双击Tab是不能像其他一些工具一样关闭该文件的,但是可以设置的:

Settings-> Preference ->General -> Tab Bar中,选中:

Double Click to close document, 然后双击对应文件的tab就可以关闭文件了。

类似地,还有个选项:show close button on each tab,选中后,每个tab上会出现关闭按钮,也很方便使用。

6。显示文件行号:Settings-> Preference ->General -> Editing-> 选中Display Line Number,即可显示行号

7.是否打印行号:Settings-> Preference ->General -> Printing-> 是否选中Printing Line Number,默认是不选的,如果需要,可以选中,这样打印时候就可以也打印行号了,还是很方便用户根据自己需要而去设置的。

8.编辑文件后,是否备份:类似Ultra Editor,编辑一个文件后,默认会生成.bak文件的,对于notepad++来说,也是支持此功能的,不过默认是关闭的。需要的话,可以去这里设置:Settings-> Preference ->General -> Backup/Auto-completion -> 默认是None,其他还有Simple和verbose backup,可以根据自己需要而设置。

9.自动完成功能:Settings-> Preference ->General -> Backup/Auto-completion,自动完成:Auto-Completion,可以根据自己需要而设置,默认是关闭的。

10.选中某文字,然后调用google搜索

run -> google search

除了google搜索此项功能,于此相关类似的还有,选中文字后,调用其他程序或功能,比如直接调用wiki查询该单词/文字:

run -> wikipedia search

或者直接从notepad++中打开当前文件所在文件夹

run -> open containing folder

从notepad++中打开windows的cmd,并且已经处于当前文件夹

run -> open current dir cmd

直接把该文件作为附件,然后打开Windows的Outlook发送邮件

run -> send via Outlook

等等,都是非常实用好用的功能。

11.暂时隐藏某些行

如果在查看文件的时候,暂时觉得需要将某些行隐藏掉,在需要的时候再正常显示,就可以先选中那些行,然后:

View -> Hide Lines

即可。然后左边标签那列就会显示对应的标示,点击即可取消隐藏。

12.支持鼠标滚轮控制缩放

notepad++不仅支持快捷键Ctrl + Num+/Num- 去控制缩放,而且还支持Ctrl+鼠标滚轮去控制当前显示内容的缩放,很是方便。

13.全屏显示

有时候显示文档的话,希望显示更多的内容,希望用到全屏显示,通过view -> Toogle Full Screen Mode F11或者Post it F12,都可以实现全屏显示,也很是方便。

14.集成了轻量级的资源管理器

通过安装插件(默认好像是已经安装了)LightExplorer后:

Plugins -> Light Explorer -> Light Explorer,就可以在左侧打开一个轻量级的资源管理器,方法打开想要打开的文件,很是方便啊。

15.导出成其他类型文件 -> 实现彩色代码的粘贴

在添加了对应的NppExport插件后,就可以导出成不同的格式,比如HTML和RTF:

plugins -> NppExport -> Export to RTF或Export to HTML

其中HTML就是普通的HTML,RTF就可以理解为简洁版本的word,所以html和rtf,两者都是支持彩色代码/字符的,因此,这个功能就可以实现我们所需要的,将已经高亮显示,彩色显示,着色后的代码,导出到word或者其他文档中了。这样的功能,是很实用的。至少我个人觉得很好用,比如将一些C代码打开后,导出成html,然后打开html复制内容后粘贴到word里面,就是彩色的代码了。当然,你也可以导出成rtf,然后本身就是和word兼容的,windows下,也就是默认用word打开的了,就省去了从html拷贝粘贴过来的步骤了。

甚至,NppExport还提供了更方便的功能:

plugins -> NppExport -> Copy HTML to clipboard 或Copy RTF to clipboard

即,直接选择内容后,拷贝该内容到剪贴板,然后你就可以在其他word文件中直接粘贴了,即如此简单地就实现了彩色代码的支持,多么爽啊。

16.代码折叠

包括对C/C++等代码,可以以单个函数为整体进行代码的折叠和展开,其他的类型的,比如XML,根据关键字所包含的内容为整体进行折叠和展开等等。

17.资源管理器中,右键点击文件,可以直接用notepad++打开该文件

这个功能类似于UltraEdit,在资源管理器中添加了右键支持,右键点击某文件后,会出现“Edit With Notepad++”,就可以直接用notepad++打开该文件了,个人觉得这个功能还是很实用的。

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

【详细】Notepad++使用心得和特色功能介绍 - notepad/ultraedit的最好的替代品 - carifan - work and job

19. 支持设置是否显示列边界(右边线)

设置->首选项->编辑->列边界,可以设置是否显示列边界,而且也支持自定义“边界宽度”的大小,默认是100。

(注:一般Linux下面常用的是80.)

而且对于列边界显示模式,还支持两种:

一种是从上到下的竖边线:

【详细】Notepad++使用心得和特色功能介绍 - notepad/ultraedit的最好的替代品,最好用的轻量级文本编辑器 v2011-12-20 - crifan - work and job

另一种是把超过列边界的内容加上一定的底色:

【详细】Notepad++使用心得和特色功能介绍 - notepad/ultraedit的最好的替代品,最好用的轻量级文本编辑器 v2011-12-20 - crifan - work and job

 

20.可以给代码批量添加或取消注释

选中一段代码,然后:编辑 -> 注释/取消注释 -> 添加/删除单行注释,即可批量地队选中的每一行,添加或者删除注释。

此功能,对于常写代码的人来说,还是很实用的。

 【详细】Notepad++使用心得和特色功能介绍 - notepad/ultraedit的最好的替代品,最好用的轻量级文本编辑器 v2011-12-27 - crifan - work and job

 

 

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

Notepad++是闪电博客推荐程序员必用的一款适合编程的文本编辑软件,本文主要介绍Notepad++的特点和使用技巧,特别嘱咐大家,Notepad++的插件非常强大,目前已有100多款插件,可以参考这篇文章:Notepad++插件精品推荐

先介绍几个网址: 
Notepad++官方下载地址 
Notepad++官网

1,轻量化,软件下载下来只有6MB,解压后不过10MB左右,其中还包括了语言文件帮助文件等。

2,绿色开源,Notepad++是一款符合GPL协议的开源软件,同样可以在官方下载ZIP包解压即用。

3,和很多文本编辑器一样,提供了代码补全,代码高亮功能,但其中有的需依赖插件的扩展。

4,功能对比Windows的记事本强大很多,但比Vim,Emacs还是有很大不如,当然EditPlus,UltraEdit也是非常好的选择,可惜这两个是收费软件。不在此文中介绍。

5,使用门槛低,不需要像Vim一样需要花大量的时间学习即可满足一般情况的使用。

6,丰富的可定制行,许多功能很人性化,比如宏的录制。

7,支持大部分正则表达式。

下面介绍一些Notepad++的常用功能和配置。

下载完后解压或或者执行安装程序,快捷方式打开软件。可以看到软件大体上可以看到菜单栏,工具栏,标签栏,左边的行号烂和书签栏,还有下面显示文本和编辑状态的状态栏,一切看起来都很容易,不是么?

首先把语言定制成中文。在菜单栏中依次选择Setting—Preferences,在General选项卡中把界面语言变为中文。

为了方便列编辑功能,在编辑选项卡中把多列编辑下载选框选中,此为按住ctrl+鼠标点击编辑多列的功能,稍后介绍。

代码高亮

Notepad++默认提供了许多语言的代码高亮功能,如果程序没有自动认出可以在菜单栏中的语言选项来选择。如下图。在设置选项中有语言格式设置,能改变背景主题和语言格式。

标签功能

在Notepad++中默认配置是打开标签栏的,按Ctrl+w可以关闭当前书签,也可以对书签做拖动移动操作,在首选项中可以打开双击关闭书签功能。当文件改变时,书签上的软盘图标显示为红色,存档后变为蓝色。当前编辑的标签栏有个橙色的条,当然这些配置都是可根据自己的习惯改变的。

书签功能

在任意行按Ctrl+F2 会发现书签栏中多出个蓝色小点,再次按Ctrl+F2 取消书签。在翻到其他行按F2,这时候会发现光标移回标记书签的行。再多行设置书签时,F2光标移动到上一个书签,Shift+F2光标移动到下一个书签。

代码提示

默认的代码自动完成快捷键是Ctrl+Enter,比如在CSS文件中输入b然后按Ctrl+Enter就会出来代码提示。当然这样可能有些不方便,可以在首选项中的备份与自动完成选项卡选中所有的输入均启用自动完成选项和输入时提示函数参数选项,当然这些都可以按照自己的习惯配置。如下图。设置后代码提示便会在输入时自动显示。

列编辑功能

Notepad++的列编辑默认快捷键是Alt+c,可以在光标所在列插入文本或者数字。但实际应用很多情况下并不好用。比如要编辑文本其中的数行,便需要把这几行复制到单独的文本进行编辑后再复制回来。下面提供的是另一个方便些的方法,记得开篇中说的设置么:在编辑选项卡中把多列编辑下载选框选中,此为按住ctrl+鼠标点击编辑多列的功能。现在可以按住Ctrl用鼠标左键选择多列然后输入想要的字符或者进行编辑了。方式如下图:  那些灰色的竖线就是选中编辑的地方。是不是很方便。

颜色标记功能

颜色标记还很多情况还是比较方便的,使用方法是选中需要标记的文本,右键选择标记的格式。同样方法也可以清除格式。按Ctrl+Shift+1可以移动到上一个格式1,Ctrl+1是到下一个格式1,Ctrl+Shift+1可以移动到上一个格式2,以此类推……

显示符号功能

在试图选项卡中能找到显示符号功能,这个的作用是可以显示空格、制表键、换行等 可以方便编辑,效果如下:

F5运行功能

有的时候你需要快速运行所编辑的代码,这时候可以按F5快速运行,可以自己选择程序并保存:

宏录制功能

这个功能我用的不多,但感觉是在很多情况下都会需要的功能,我的理解是可以把录制的动作重复运行,方法是先点击工具栏上开始录制,然后编辑文本执行动作,点击停止录制。最后选择重复运行宏来重复执行动作。这里可以选择重复的次数等。

还有些功能这里没有讲到,或者是需要很大篇幅或者是不常用到,比如定制工具栏,插件功能等。还有些功能使用方法简单,可以参考下面的快捷键。这次教程到此为止,可能有一些错误的地方或者忘记的地方,希望大家指出,更希望大家同我交流。

文件 
新建文件 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

来自  http://jl453625978.blog.163.com/blog/static/860417052011670247258/

 

¥¥¥¥2011¥NotePad++,简介:
核心服务免费。开源,用户许可协议采用 GPL 。
运行环境:实测winXp可以。
支持大部分正则表达式。
 
 
 
¥¥¥¥2011¥重要:
——————————列块编辑模式:按住Alt键再按住鼠标主键进行划动 或者 按住Alt再按Shift,然后按键盘的上下左右箭头。
——————————任意多光标编辑模式(比列块编辑还强大):
  启用方法:设置→首选项→编辑→多列编辑→启动(ctrl+mouse click/selection)。
  使用方法:按住ctrl再单击鼠标主键,可连续建立任意位置的光标(注意是任意位置,无论是ultraEdit还是NotePad++的列块模式,因为采用划动选中的原因,所以无法建立同行不同列的多个光标)。强大的是汉字输入不乱码(无论是ultraEdit还是NotePad++的列块模式,汉字等非ascii字符输入都会乱码。注意是输入乱码,不仅仅是之后的输入后的输出乱码)。
——————————自定义背景色:设置→语言格式设置→色彩格式→背景色。
——————————注意不要启用前景色(设置→语言格式设置→色彩格式→前景色),否则会覆盖语法高亮的颜色。
——————————自定义语法高亮:
  启用方法:视图→自定义语言对话框。该对话框有个bug(winXp版NotePad++),在1024*768分辨率(关键在768,即竖分辨率太少)下最下边一些输入框显示不全。导致一些功能无法设置。解决办法,把winXp→显示属性→设置→分辨率,设置成竖分辨率1024即可(如选择1280*1024)。
  使用方法:必须先新建个的语言(或用userDefineLanguage),而不能用本来就有语法高亮的java、c++等。
    在关键字列表中把要高亮的关键字填上,中间用空格隔开,并选择字体格式和颜色,一共可以分4组;
    在“注释与数字”页中可以添加注释符号和注释后的字体格式和字体颜色(要把“视关键字为符号”勾上,貌似这样才能起效),比如我用的是#。
——————————调节制表符在Notepad++中显示为几个字符的大小 或 替换为几个空格:
  启用方法:settings → languageMenu或tabSettings → tabSize或replaceBySpace 。调节tabSize大小时按enter确定键 确定(没有图形按钮)。题外话:tabSize在中文版中翻译为标签大小,其实应该翻译为制表符大小。
—————————书签(行前面的蓝色圆点):   
添加书签(取消书签和添加方法一样):
方法1:任一行文本编辑区域左侧单击鼠标主键,蓝色圆点出现。(前提是settings→preference→editing中,启用displayBookmarks。)
方法2:ctrl + F2,光标所在行(多光标时,只对最后一个建立的光标起效)出现蓝色圆点。
添置书签之后,就可以的在文本内随意查看其他内容了。当想回到书签标记处,按F2键,就可以返回到书签标记处。
——————————语法自动完成:包括三项 函数自动完成、单词自动完成、输入时提示函数参数。对java、c++等本来就有的语言的自动完成,选中这些即可。对自定义语言的自动完成,比较麻烦,需要编辑xml代码,具体如下。
  自定义语言的自定义自动完成:
  自动补全函数
Notepad++的自动补全的列表文件在 安装根目录/plugins/APIs文件夹下,xml文件,格式如下:
<?xml version="1.0" encoding="Windows-1252" ?>
<NotepadPlus>
<AutoComplete language="test">
<KeyWord name="ACCELERATORS" />
<KeyWord name="ALT" />
<KeyWord name="AUTO3STATE" />
<KeyWord name="AUTOCHECKBOX" />
<KeyWord name="AUTORADIOBUTTON" />
<KeyWord name="BEGIN" />
<KeyWord name="BITMAP" />
.......
........
<KeyWord name="VIRTKEY" />
</AutoComplete>
</NotepadPlus>
可以随便打开一个已有的xml文件来看看,对照自己要用的语言,进行更改,替换掉“”中的关键字即可。
注意:1、<AutoComplete language="test">中,“”中的字符为在第一步语法高亮中新建的语言名称,比如我的就是“test”
2、要按照字母表的顺序进行排序!
3、并且在 设置/首选项/备份与自动完成/所有输入均启用自动完成/函数自动完成
这样,重新打开Notepad++,在“语言”栏中选择自己新建的语言,如“test”,就可以实现关键字高亮及函数的自动补全了。
——————————输入左括号自动输入右括号(又名:自动关闭括号、自动补全括号):
  需要扩展(又名插件)之textFx(官网 http://textfx.no-ip.com/textfx/ )。开启方法:notepad++主界面  →  textFx  →  textfx settings  ,选中“+autoclose{([brace”。
——————————autoclose xHtml/xml<Tag>:
  需要插件textFx,开启方法:notepad++主界面  →  textFx  →  textfx settings  ,选中“+autoclose xHtml/xml<Tag>”。
——————————运行程序
参考了:使用Notepad++编辑运行Python程序 http://edu.codepub.com/2010/1108/27051.php
  点击 "run → run... "(默认快捷键是 F5 ),在弹出的菜单中输入:
cmd /k C:Python30python.exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
选择 "保存",就可以给这条命令设置一个快捷键并起一个名字,比如叫 "Run Python"。以后运行直接按自定义的快捷键就可以了。注意如果想修改这个快捷键,可以在 "设置->管理快捷键->Run Commands" 中修改。还有几点说明:
如果想修改这条命令,目前只能通过修改 shortcuts.xml 文件,这个文件保存在 Notepad++ 的配置文件中,可能在 Notepad++ 的目录,也可能在 Documents and Settings 下的 Application Data 内。
$(FULL_CURRENT_PATH) 的含义是当前文件的完整路径,这是 Notepad++ 的宏定义,更多的相关宏可以参见官方FAQ:Run external tools。注意要用引号括起来,防止路径中间有空格。
直接执行 python.exe 在运行结束后窗口会自动关闭,所以要用 cmd 来执行。(在 Python 2.5 似乎有所不同,但是 3.0 需要这样设置。)
cmd /k 的含义是执行后面的命令,并且执行完毕后保留窗口。& 是连接多条命令。PAUSE 表示运行结束后暂停,等待一个任意按键。EXIT 表示关闭命令行窗口。如果使用 cmd /c 就可以省掉 EXIT 了。
——————————快捷键:
  Ctrl+w,关闭当前标签页。
  Ctrl+g,去第几行 或 去全文开头数第几个字节处(注意是字节不是字符)。
  insert,切换,光标在字符下还是在字符左右。
  
¥¥¥¥2011¥其它教程:
  闪电博客_更多_软件应用和数码产品_Notepad++ http://shandian.biz/tag/notepad-plus :民间比较全的教程汇总。
  20款Notepad++插件 http://my.oschina.net/play/blog/4591
  Notepad++ v5.5以上 惯用法教程 http://zhouyaoemb.blog.163.com/blog/static/178343101201112811928321/ 。

来自  http://blog.sina.com.cn/s/blog_64b1fe450100s12q.html


Notepad++是Windows平台上一款强大的文本编辑器,主要特点就是轻轻,可定制性强,再加上无数功能强大的插件,完全可以胜任绝大部分工作。作为程序员来说是必备工具。

功能对比Windows的记事本强大很多,但比Vim,Emacs还是有很大不如,当然EditPlus,UltraEdit也是非常好的选择,可惜这两个是收费软件。不在此文中介绍。

安装配置

可以手动去notepad++插件的官方网站下载:http://sourceforge.net/projects/npp-plugins/files/

Notepad++自带了插件管理工具,Plugins -> Plugin Manager -> Show Plugin Manager-> Avaliable一栏显示当前可用的插件列表,选中你要的插件,然后点击下面的Install即可自动下载和安装。列表里的都是官方认可的插件,品质较 好。当然也可以自己去网上下载插件放到目录里面去。

下面列出一些软件开发中经常用到的一些功能。

书签功能

书签是一种特殊的行标记,显示在编辑器的书签栏处。使用书签,可以很容易转到指定行处,进行一些相关的操作,当阅读一个长文件时特别有帮助,绝对阅读源代码的好帮手啊。

在任意行点击左边栏或者按Ctrl+F2会出现蓝色小点,这表示添加了一个书签,点击蓝色小点或按Ctrl+F2可以取消该行书签。F2光标移动到上一个书签,Shift+F2光标移动到下一个书签。

多视图

你可以在 Notepad++ 中打开第二个编辑窗口,这样你就可以同时查看两个文档了(也可以是同一个文档)。如果它们是同一个文档的话,你就可以快速比较这两个文档,或者同时编辑文 档的两个地方,而不需要滚动或通过书签来做到这点。这个对于阅读超过一屏源代码来说是非常有帮助的。

Notepad++使用教程

折叠

即根据文档语言可以隐藏文档中的多行文本,特别是对像 对象C++或者XML 这样的结构化语言很有用。文本块分成多个层次,可以折叠父层的文本块,折叠后只会显示文本块的第一行内容。如果你想快速浏览文档的内容,并跳到指定文档位 置的话,就相当有用了。取消折叠文本块(展开或取消折叠)将会再次显示折叠的文本块。这对于源代码阅读也是非常有帮助的。

  • 折叠所有层次: Alt+0
  • 展开所有层次: Alt+shift+0
  • 折叠当前层次: Ctrl+Alt+f
  • 展开当前层次: Ctrl+Alt+Shift+f

行定位

用于快速跳至某一行。按Ctrl+g会弹出一个对话框,可以选择输入绝对行号跳转或者相对于当前行做偏移量跳转。

列编辑

如果要在每一行开头输入相同的文字或者加上行号等则可以考虑使用列编辑。比如把光标移至最左边,按下Alt+c,在对话框里输入要添加的内容或数字及其增加方式就可以了。它会当前行一直加到最后一行。

另外一种方式是按住Alt+鼠标点击编辑多列的功能。现在可以按住Alt用鼠标左键选择多列然后输入想要的字符或者进行编辑了。比如删除每一行的行号。

向前回滚和向后回滚

向后回滚: Ctrl+z,向前回滚: Ctrl+y。

块匹配

选择一个括号,按Ctrl+b会跳转到与它对应的另外一半括号处。此处括号包括"("和"{"。

颜色标记

就是给内容用不同的颜色做标记,用法就是选择要标记的文本然后点击右键->Style token,选择一个标记即可。也可以通过点击右键选择删除颜色标记Remove style。

将Tab转换成空格

这个对于编写程序来说是非常有用的,一般项目里都不允许使用Tab键作为缩进而是使用空格,但是按Tab键缩进确实非常方便。在首选项->语 言页面可以选择“以空格代替Tab”,同时可以配置一个Tab键替换成几个空格。这样就可以很方便的按Tab键进行缩进,按Shift+Tab进行反向缩 进了。

行操作

  • 复制当前行: Ctrl+d
  • 删除当前行: Ctrl+l
  • 删除到行首: Ctrl+Shift+BackSpace
  • 删除到行尾: Ctrl+Shift+Delete

显示符号

在视图选项卡中能找到显示符号功能,这个的作用是可以显示空格、制表键、换行等 可以方便编辑,尤其可以防止无意中加入好多不需要的空格。

总结

以上只是一些非常常用的操作,事实上Notepad++的功能是非常多的,尤其是学会使用快捷方式可以极大的加快速度。接下来可以去学习Notepad++ 用户手册

另外Notepad++拥有很多非常强大的插件,熟练使用其中一些插件可以大幅度提高工作效率。请参考Notepad++前端开发常用插件介绍

参考文献

快捷键大全



文件菜单
快捷键动作
Ctrl-O打开文件
Ctrl-N新建文件
Ctrl-S保存文件
Ctrl-Alt-S另存为
Ctrl-Shift-S保存所有
Ctrl-P打印
Alt-F4退出
Ctrl-Tab下一个文档 (显示所有打开的文件列表)。可以禁止此快捷键 - 参见 设置/首选项/全局.
Ctrl-Shift-Tab上一个文档 (显示所有打开的文件列表). 可以禁止此快捷键 - 同上.
Ctrl-W关闭当前文档


编辑菜单
快捷键动作
Ctrl-C拷贝
Ctrl-Insert拷贝
Ctrl-Shift-T拷贝当前行
Ctrl-X剪切
Shift-Delete剪切
Ctrl-V粘贴
Shift-Insert粘贴
Ctrl-Z撤销
Alt-Backspace撤销
Ctrl-Y重做
Ctrl-A选择全部
Alt-Shift-方向键, 或者 Alt + 鼠标左键列模式选择
Ctrl + 鼠标左键开始新的选择区域。仅在多块区域有效
ALT-C列编辑
Ctrl-D复制当前行
Ctrl-T当前行和前一行交换
Ctrl-Shift-Up当前行或当前单个选中文本块上移
Ctrl-Shift-Down当前行或当前单个选择文本块下移
Ctrl-L删除当前行
Ctrl-I分割当前行
Ctrl-J连结行
Ctrl-G打开转到对话框
Ctrl-Q行注释/取消行注释
Ctrl-Shift-Q块注释
Tab (一行或多行被选中)插入制表符或空格 (缩进)
Shift-Tab (一行或多行被选中)删除行首制表符或空格(取消缩进)
Ctrl-BackSpace删除到单词开头
Ctrl-Delete删除到单词末尾
Ctrl-Shift-BackSpace删除到行首
Ctrl-Shift-Delete删除到行尾
Ctrl-U转换为小写
Ctrl-Shift-U转换为大写
Ctrl-B转到匹配括号处
Ctrl-Space显示函数参数提示列表
Ctrl-Shift-Space显示函数提示列表
Ctrl-Enter显示单词提示列表
Ctrl-Alt-R文本方向从右到走
Ctrl-Alt-L文本方向从左到右
Enter回车插入新行或分割文本到新行
Shift-Enter插入新行或分割文本到新行


搜索菜单
快捷键操作
Ctrl-F打开查找对话框
Ctrl-H打开 查找 / 替换 对话框
F3查找下一个
Shift-F3查找上一个
Ctrl-Shift-F在文件中查找
F7切换到搜索结果窗口(即版本5.2之前的激活子视图)
Ctrl-Alt-F3查找 (快速) 下一个
Ctrl-Alt-Shift-F3查找 (快速) 上一个
Ctrl-F3选择并查找下一个(即版本5.6.5之前中的查找(快速)下一个)
Ctrl-Shift-F3选择并查找下一个(即版本5.6.5之前的查找 (快速) 上一个)
F4转到下一个结果
Shift-F4转到上一个结果
Ctrl-Shift-I增量搜索
Ctrl-n向下跳转(到下一个样式n标记的文本。 n 从1到5, 对于默认查找样式为0
Ctrl-Shift-n向上跳转 (到上一个样式n标记的文本。n 从1到5,对于默认查找样式为0
Ctrl-F2标记/取消标记书签
F2转到下一个书签
Shift-F2转到上一个书签


视图菜单
快捷键动作
Ctrl-(Keypad-/Keypad+)或者 Ctrl + 鼠标滚轮按钮 (如果你的鼠标有这个键的话) 放大 (+ 或者 向上键) 和 缩小 (- 或者 向下键)
Ctrl-Keypad/恢复视图到原始大小
F11转到/退出全屏视图
F12转到/退出切换快捷视图
Ctrl-Alt-F折叠当前大纲级别
Ctrl-Alt-Shift-F展开当前大纲级别
Alt-0折叠所有
Alt-(1~8)折叠大纲级别 (1~8)
Alt-Shift-0展开所有
Alt-Shift-(1~8)展开大纲级别 (1~8)


运行菜单
快捷键操作
F5打开运行对话框
Alt-F1获取PHP帮助
Alt-F2Google 搜索
Alt-F3Wikipedia 搜索
Alt-F5打开文件(当前光标处的文件名)
Alt-F6在新的实例中打开文件 (当前光标处的文件名)
Ctrl-Alt-Shift-R在 Chrome 中打开
Ctrl-Alt-Shift-X在 Firefox 中打开
Ctrl-Alt-Shift-I在 IE 中打开
Ctrl-Alt-Shift-F在 Safari 中打开
Ctrl-Alt-Shift-O通过 Outlook 发送


来自  http://www.open-open.com/lib/view/open1409819851650.html#_label0
 


前端神器 Notepad++使用教程及常用插件介绍老邢博客配图

前端神器 Notepad++使用教程及常用插件介绍

Notepad++是Windows平台上一款强大的文本编辑器,主要特点就是轻轻,可定制性强,再加上无数功能强大的插件,完全可以胜任绝大部分工作。作为程序员来说是必备工具。

功能对比Windows的记事本强大很多,但比Vim,Emacs还是有很大不如,当然EditPlus,UltraEdit也是非常好的选择,可惜这两个是收费软件。不在此文中介绍。

安装配置

可以手动去notepad++插件的官方网站下载:http://sourceforge.net/projects/npp-plugins/files/

Notepad++自带了插件管理工具,Plugins -> Plugin Manager -> Show Plugin Manager-> Avaliable一栏显示当前可用的插件列表,选中你要的插件,然后点击下面的Install即可自动下载和安装。列表里的都是官方认可的插件,品质较好。当然也可以自己去网上下载插件放到目录里面去。

下面列出一些软件开发中经常用到的一些功能。

书签功能

书签是一种特殊的行标记,显示在编辑器的书签栏处。使用书签,可以很容易转到指定行处,进行一些相关的操作,当阅读一个长文件时特别有帮助,绝对阅读源代码的好帮手啊。

在任意行点击左边栏或者按Ctrl+F2会出现蓝色小点,这表示添加了一个书签,点击蓝色小点或按Ctrl+F2可以取消该行书签。F2光标移动到上一个书签,Shift+F2光标移动到下一个书签。

多视图

你可以在 Notepad++ 中打开第二个编辑窗口,这样你就可以同时查看两个文档了(也可以是同一个文档)。如果它们是同一个文档的话,你就可以快速比较这两个文档,或者同时编辑文档的两个地方,而不需要滚动或通过书签来做到这点。这个对于阅读超过一屏源代码来说是非常有帮助的。

前端神器 Notepad++使用教程及常用插件介绍老邢博客配图

折叠

即根据文档语言可以隐藏文档中的多行文本,特别是对像C++或者XML 这样的结构化语言很有用。文本块分成多个层次,可以折叠父层的文本块,折叠后只会显示文本块的第一行内容。如果你想快速浏览文档的内容,并跳到指定文档位置的话,就相当有用了。取消折叠文本块(展开或取消折叠)将会再次显示折叠的文本块。这对于源代码阅读也是非常有帮助的。

  • 折叠所有层次: Alt+0
  • 展开所有层次: Alt+shift+0
  • 折叠当前层次: Ctrl+Alt+f
  • 展开当前层次: Ctrl+Alt+Shift+f

行定位

用于快速跳至某一行。按Ctrl+g会弹出一个对话框,可以选择输入绝对行号跳转或者相对于当前行做偏移量跳转。

列编辑

如果要在每一行开头输入相同的文字或者加上行号等则可以考虑使用列编辑。比如把光标移至最左边,按下Alt+c,在对话框里输入要添加的内容或数字及其增加方式就可以了。它会当前行一直加到最后一行。

另外一种方式是按住Alt+鼠标点击编辑多列的功能。现在可以按住Alt用鼠标左键选择多列然后输入想要的字符或者进行编辑了。比如删除每一行的行号。

向前回滚和向后回滚

向后回滚: Ctrl+z,向前回滚: Ctrl+y。

块匹配

选择一个括号,按Ctrl+b会跳转到与它对应的另外一半括号处。此处括号包括”(“和”{“。

颜色标记

就是给内容用不同的颜色做标记,用法就是选择要标记的文本然后点击右键->Style token,选择一个标记即可。也可以通过点击右键选择删除颜色标记Remove style。

将Tab转换成空格

这个对于编写程序来说是非常有用的,一般项目里都不允许使用Tab键作为缩进而是使用空格,但是按Tab键缩进确实非常方便。在首选项->语言页面可以选择“以空格代替Tab”,同时可以配置一个Tab键替换成几个空格。这样就可以很方便的按Tab键进行缩进,按Shift+Tab进行反向缩进了。

行操作

  • 复制当前行: Ctrl+d
  • 删除当前行: Ctrl+l
  • 删除到行首: Ctrl+Shift+BackSpace
  • 删除到行尾: Ctrl+Shift+Delete

显示符号

在视图选项卡中能找到显示符号功能,这个的作用是可以显示空格、制表键、换行等 可以方便编辑,尤其可以防止无意中加入好多不需要的空格。

快捷键大全

文件菜单

 
快捷键动作
Ctrl-O打开文件
Ctrl-N新建文件
Ctrl-S保存文件
Ctrl-Alt-S另存为
Ctrl-Shift-S保存所有
Ctrl-P打印
Alt-F4退出
Ctrl-Tab下一个文档 (显示所有打开的文件列表)。可以禁止此快捷键 – 参见 设置/首选项/全局.
Ctrl-Shift-Tab上一个文档 (显示所有打开的文件列表). 可以禁止此快捷键 – 同上.
Ctrl-W关闭当前文档

编辑菜单

 
快捷键动作
Ctrl-C拷贝
Ctrl-Insert拷贝
Ctrl-Shift-T拷贝当前行
Ctrl-X剪切
Shift-Delete剪切
Ctrl-V粘贴
Shift-Insert粘贴
Ctrl-Z撤销
Alt-Backspace撤销
Ctrl-Y重做
Ctrl-A选择全部
Alt-Shift-方向键, 或者 Alt + 鼠标左键列模式选择
Ctrl + 鼠标左键开始新的选择区域。仅在多块区域有效
ALT-C列编辑
Ctrl-D复制当前行
Ctrl-T当前行和前一行交换
Ctrl-Shift-Up当前行或当前单个选中文本块上移
Ctrl-Shift-Down当前行或当前单个选择文本块下移
Ctrl-L删除当前行
Ctrl-I分割当前行
Ctrl-J连结行
Ctrl-G打开转到对话框
Ctrl-Q行注释/取消行注释
Ctrl-Shift-Q块注释
Tab (一行或多行被选中)插入制表符或空格 (缩进)
Shift-Tab (一行或多行被选中)删除行首制表符或空格(取消缩进)
Ctrl-BackSpace删除到单词开头
Ctrl-Delete删除到单词末尾
Ctrl-Shift-BackSpace删除到行首
Ctrl-Shift-Delete删除到行尾
Ctrl-U转换为小写
Ctrl-Shift-U转换为大写
Ctrl-B转到匹配括号处
Ctrl-Space显示函数参数提示列表
Ctrl-Shift-Space显示函数提示列表
Ctrl-Enter显示单词提示列表
Ctrl-Alt-R文本方向从右到走
Ctrl-Alt-L文本方向从左到右
Enter回车插入新行或分割文本到新行
Shift-Enter插入新行或分割文本到新行

搜索菜单

 
快捷键操作
Ctrl-F打开查找对话框
Ctrl-H打开 查找 / 替换 对话框
F3查找下一个
Shift-F3查找上一个
Ctrl-Shift-F在文件中查找
F7切换到搜索结果窗口(即版本5.2之前的激活子视图)
Ctrl-Alt-F3查找 (快速) 下一个
Ctrl-Alt-Shift-F3查找 (快速) 上一个
Ctrl-F3选择并查找下一个(即版本5.6.5之前中的查找(快速)下一个)
Ctrl-Shift-F3选择并查找下一个(即版本5.6.5之前的查找 (快速) 上一个)
F4转到下一个结果
Shift-F4转到上一个结果
Ctrl-Shift-I增量搜索
Ctrl-n向下跳转(到下一个样式n标记的文本。 n 从1到5, 对于默认查找样式为0
Ctrl-Shift-n向上跳转 (到上一个样式n标记的文本。n 从1到5,对于默认查找样式为0
Ctrl-F2标记/取消标记书签
F2转到下一个书签
Shift-F2转到上一个书签

视图菜单

 
快捷键动作
Ctrl-(Keypad-/Keypad+)或者 Ctrl + 鼠标滚轮按钮 (如果你的鼠标有这个键的话) 放大 (+ 或者 向上键) 和 缩小 (- 或者 向下键)
Ctrl-Keypad/恢复视图到原始大小
F11转到/退出全屏视图
F12转到/退出切换快捷视图
Ctrl-Alt-F折叠当前大纲级别
Ctrl-Alt-Shift-F展开当前大纲级别
Alt-0折叠所有
Alt-(1~8)折叠大纲级别 (1~8)
Alt-Shift-0展开所有
Alt-Shift-(1~8)展开大纲级别 (1~8)

运行菜单

 
快捷键操作
F5打开运行对话框
Alt-F1获取PHP帮助
Alt-F2Google 搜索
Alt-F3Wikipedia 搜索
Alt-F5打开文件(当前光标处的文件名)
Alt-F6在新的实例中打开文件 (当前光标处的文件名)
Ctrl-Alt-Shift-R在 Chrome 中打开
Ctrl-Alt-Shift-X在 Firefox 中打开
Ctrl-Alt-Shift-I在 IE 中打开
Ctrl-Alt-Shift-F在 Safari 中打开
Ctrl-Alt-Shift-O通过 Outlook 发送

 

另外Notepad++拥有很多非常强大的插件,熟练使用其中一些插件可以大幅度提高工作效率。在这里简单介绍本人常用的几款实用插件:

 

Zen Coding

Zen Coding一款使用仿CSS选择器的语法来快速开发HTML和CSS的插件,是前端开发神器。它无视了编辑器的自动提示和自动完成,秒杀了你自定义的各种快捷键或者 AHK 的热字符串,以智能简洁高效的缩短输入,带给你超快速地书写各种复杂而枯燥的 HTML 和 CSS 代码的体验。

例如:输入div#name后按Ctrl+E被转换成<div id=”name”></div>

详细用法参考: http://www.huanlebang.com/y2011/193.html

Finger Text

标签代码替换和文本自动完成插件,编辑器配合这个功能可以有效地提升代码的书写速度,提高自己的工作效率,例如我输入if然后按Tab键将会把if替换成一个完整的if结构,可以极大的提高效率,当然具体怎么替换是可以配置的。详细用法参考: Finger Text

TextFx

这个号称是Notepad++上面最好用的plugin,具有超强的文本处理能力,比如文本编码处理等。编程某种程度上就是文本工作,所以这个插件对开发人员应该是非常有帮助的。以前是默认安装的,现在需要自己手动安装。详细用法可以参考:http://zhibin07.iteye.com/blog/1287234

Task List

自动扫描当前文档,将所有”TODO:”开头的注释都找出来,列在右边的面板中,双击可以跳转该行。这和Eclipse里的TODO功能很相似,便于标记查找没有完成的工作。

HTML Tag

编辑HTML代码时比较有用,它主要的功能是匹配选择的标签,对HTML标签编码及解码,对JS编码及解码,我认为对HTML标签编码及解码是最有用的功能了。

TagsView

可以列出当前文档的全局变量,函数列表等,方便查找定位函数,变量等。

JSON Viewer

可以以树的形式查看JSON,同时可以格式化JSON,增加缩进。

JSLint

JSLint一个JavaScript语法检查工具,可以检查你的代码是否优秀,规则请参考<<JavaScript语言精粹>>。

RegEx Helper

在文档的中匹配正则表达式,可以用来测试正则表达式。

Compare Plugin

一个非常实用的工具,可以用来比较两个文件不同之处,主要用来对比相邻的两个文件。

Explorer

一个文件浏览窗口,可以在里面创建文件,文件夹等。还可以快速定位当前打开的文件的文件夹。

File Switcher

一个快速切换窗口的工具,支持通过输入文件名,路径或者tab index来查找切换,可以用来替换默认的Ctrl + Tab。

 

总结

以上只是一些非常常用的操作,事实上Notepad++的功能是非常多的,尤其是学会使用快捷方式可以极大的加快速度。接下来可以去学习Notepad++ 用户手册。

 

当然这里也推荐另一款强大的编辑器 ——Sublime Text

具体软件下载  请戳这:

最受欢迎的编辑器 Sublime Text Build 3023破解版+注册机+汉化包

来自  http://www.xingzhibin.cn/front-end-artifact-notepad-using-the-tutorial-and-common-plug-ins.html


notepad++ 设置及使用技巧

 
浏览:23622 发布日期:2013/09/13 分类:技术分享 关键字: notepad
在这么多编辑器中,我还是更喜欢notepad++,很多人说notepad++没有这功能没有那功能,一点都不好用,我只想说,这世界上没有最好用的东西,只有最适合你用的东西。好了,别废话了,直接转正题。

1.高亮选中指定代码

比如 我选中了第二行 userName,第二行的 ,第五行的 userName 同时高亮,而且颜色很好,这个比eclips真心强大很多,首页是颜色比较好,还有就是高亮速度比较快,eclipse有时选中以后好久都没有高亮,尤其是机子配置低点的时候。

2.函数自动补全和参数提示


关于函数参数提示还有个技巧,当你不小心按下鼠标到别的位置后再回到函数里面,发现参数提示没有了,难道我们就速手无策了吗?NO! 同时按下键盘 Ctrl + Shift + 空格键 试试看,这个很方便吧
ps:由于notepad++不是重量级的IDE,安装包才六七兆,如果你服务器是windows 2003 或者2008,直接在服务器装个这个玩意都无所谓,是不是啊。所以目前只能提示php本身的函数,对于你自己自定义的函数,notepad++目前还没有这个能力帮你提示(不知道是不是我还没发现这个功能,如果你发现有这个功能,不要吝啬哦,记得分享给大家)

3.选中列功能

不知道大家有没有遇到过在别的网站复制代码到编辑器的情况,会出现前面带上行号,如果你行数少没什么,一行一行删也没事,但是这里要告诉你一个更简单的方式,如果你使用过word 的列操作,那你可以直接跳到下一个知识点了,跟word的列操作一样,按住键盘上的Alt键,然后单击鼠标左键,你就可以随心所欲了。

4.折叠线对齐

这个在php作用一般,但是要是在html文件那是相当的爽,代码开起来非常舒服

5.常规设置
当然这个只是我的习惯,但是这个我认为一般人都会需要

双击关闭标签,像多标签浏览器一样方便

函数自动完成和提示


6.安装插件
很多人说notepad++不能结合svn,不同同步开发,我想说的是你没发现。ok,别废话,直接上图






卸载插件



最后列出几个常用的默认快捷键:
Ctrl + D 快速复制一行到下一行
Ctrl + T 当前行和上一样互换
Ctrl + J 把选中的区域放到一行里面,这个非常适合复制别人乱七八糟的代码,我们又想放到一行上


欢迎大家一起把更多的,常见的功能分享出来
 
评论(15相关
27773859809月30日
还是钟爱Sublime,黑色主题护眼。好像也不收费吧,只是提示而已。其实也可以百度下载中文破解版呢^_^
whygl08月12日
一直用NetBeans的路过。。。。
xycge07月09日
Sublime 路过 但是在练习期间喜欢使用 notepad 无提示状态来写东西, 还有就是楼主说的sublime要收费 怕麻烦,我想说 ,用官方版,你连续按多次保存才会出现那个提示,平时是不出现的, 还有你可以不付费一直使用。 我就是如此。 
还有就是打插件一点不麻烦,直接安装一下插件的控制台就可以了。 然后就可以搜索插件了。 这个百度就可以找到。 当然两个编辑器没有什么可比性的了。 各具有特点
juzhi5272014年05月04日
界面清新,用眼不疲劳,支持
勇往直前19902013年11月28日
开始喜欢上了!
搜狗搜不到狗2013年09月18日
最爱notepad++,别的真心不好用啊。并且全部手写,讨厌用提示。。。notepad++写代码速度太快了,界面也看着爽
回复zhangcw2013年09月18日
根据前段时间网友的建议,试了下sublime,发现sublime确实也不错,但是 是收费的,而且安装插件没有notepad++方便,但是 sublime可以提示自定义的函数和变量,这点让我和我的小伙伴们都惊讶了~
ycq66713382013年09月15日
我也是notepad转sublime
回复zhangcw2013年09月15日
我也在考虑sublime,但是感觉插件安装没有notepad++方便,好似 notepad++有点 ,sublime都有
回复thinkphpadmin2013年09月18日
回复 zhangcw : 最最重要的是sublime是收费的
lovdovt2013年09月13日
这个很好。之前还是用。现在电脑升级了。我还是用phpstorm比较多。
phpcm2013年09月13日
从notepad++ 转到了sublime了
回复zer01312013年09月15日
两个都在用哇
mochong2013年09月13日
我超喜歡compare這個插件。還有JS排版插件。
后面还有5条评论,点击查看>>
来自  http://www.thinkphp.cn/topic/6489.html
普通分类: