Notepad++ 插件及使用技巧介绍.docx
《Notepad++ 插件及使用技巧介绍.docx》由会员分享,可在线阅读,更多相关《Notepad++ 插件及使用技巧介绍.docx(33页珍藏版)》请在三一办公上搜索。
1、Notepad+是一款强力推荐、炒鸡好的代码编辑器,没有编译功能,但是有很多很有用的 插件,还有统一的快捷键,可以很有效地提升写代码的速度。平时只需先在Notepad+上 写完代码,然后复制到编译器上编译即可。下面介绍Notepad+的用法和一些插件:下载地址:http:/dlsw.baidu.eom/sw-search-sp/soft/cc/13478/npp.6.7.4.Installer.1421032427.exe用法很简单,先选代码语言:Few 0 - Notepad- AdministratoK交粗日锯日摆素冏视图M格式看言(LJ 设置E宏运行叩插件叼窗口 Wl ?,口商田盼图贻迪
2、|*响昭|= T*引寻H匡/,回|回I|_| nev CBatchGuiiCli1NN0KJXtartObjective-CAML刍定义语言榕式,“COBOLCoffeeScriptCSS然后就可以直接写了然后就可以直接写了贴上一些有用的快捷键:Ctrl+C复制Ctrl+X剪切Ctrl+V粘贴Ctrl+Z撤消Ctrl+Y恢复Ctrl+A全选Ctrl+F查找Ctrl+H查找+替换对话框Ctrl+L删除当前行Ctrl+T当行向上移动一行F3查找下一个Shift+F3查找上一个Ctrl+S保存文件Ctrl+Alt+S 另存为Ctrl+Shift+S保存所有文件ALT+鼠标左键单击列选择Tab插入缩进
3、Shift+Tab删除缩进Ctrl+Q块注释/消除注释Ctrl +鼠标滚轮钮放大缩小F11全屏模式Alt+(18)折叠级别(18)Alt+Shift+(18)展开级别(18)CTRL+U转换为小写Ctrl+Shift+U转换为大写Ctrl+B转至匹配的括号修改方法菜单 -=fQ INppFTPPlugin ManagerSpell-Checkers/npp/plugin_jnarLager_cIiQose_l2.Finger TextFinger Text是Notepad+的一个标签代码替换和文本自动完成插件。Notepad+配合标签 替换功能可以极大的提升编码速度,提高工作效率。也许有人使用
4、过QuickText插件,它们的功能类似,在早期尤其是Xp版本上是非常好用 的,不过已经停止更新了,在Win7版本上没有办法使用,在XP上还是可以接着用的, 不过已经被Notepad+从官方的插件列表里移除了。2.1 安装 Finger Text因为Finger Text较高的质量,稳定的更新,已经被Notepad+加入到官方插件列表里 的。因此安装非常方便,只要在Plugin-Plugin Manager-Show Plugin Manager里面选 择Finger Text,然后点击安装就好了。2.2安装代码片段包所谓的代码片段包就是替换规则,比如输入if之后替换成什么代码片段。插件提供了
5、一个 默认包,覆盖了大部分语言,比如JavaScript,HTML,CSS等。如果没有默认安装,可 以手动安装,plugin FingerText Install Default Snippet Package。2.3基本用法点击 Plugins FingerText Show SnippetDock将会打开一个 Finger Text 的对话框,对 话框的最下面是一组可用的代码替换规则。当用户开始输入时,右边就会显示和输入内容相对应的代码片段,比如输入npp,按 tab键将会替换成Notepad+,如果在HTML语言里输入?,按tab键将会替换成 。要注意的是,Finger Text会根据你
6、的输入在右边进行过滤的,比如输入i,就只会显示i 开头的,这个有助于你查找。Finger Text还支持代码补全,比如输入com,点击 PluginsFingerTextTag completion 就会自动把comment补全,如果有多个匹配 com, 则会把第一个补全。2.4代码片段范围Finger Text的代码片段分为两部分,和各个语言的代码片段,是 所有语言都可见的,其它就是每个语言只可见该语言自己的代码片段。Notepad+会自动 根据文件的扩展名来识别语言的,用户也可以自己手动设置语言来测试一下看看。HTML 语言比较特殊,它会同时显示HTML,CSS,JavaScript的代码
7、片段,因为HTML文件可 以包含这些东西。语言范围的格式一般是,而 HTML, CSS, JS 则是, , 这些规则在编辑或者添加代码片段有用,这用于区分这个代码片段是哪个语言 的。2.5 热点导航(Hotspots Navigation)所谓的热点(Hotspots)我觉得就是代码片段中可变部分,或者说用户一般需要修改的部分,比如在JS中输入if按tab键,它的结果如下:if (condition)($!其中condition和$!都是热点,刚开始光标应该是在condition上面,输入内容后,比 如a b,按tab键光标会跳到下一个热点,也就是$!,同时会把$!删除。这里热点还有另外一个更
8、重要的用法,那就是以参数的形式传入替换掉热点的值。还是以 if为例,if有2个热点,如果我们输入if(a b)按tab键,a b将会作为第一个热点的值 显示出来,结果如下:if (a b)($!如果我们传入2个参数,则两个热点值都会被替换,比如if(a b, a = 1)按回车键,结果如 下:if (a FingerTextCreate snippet from selection进入到创建页面,需要输入3个字段:TriggerText,就是用来你的代码片 段的关键字。Scope,就是你的代码片段的范围,是全局的还是特定某种语言的。Snippet Content,就是要创建的代码片段的内容了,
9、Finger Text一般会自动把结束符END 加上的,不要删掉。如果你打开了 Finger Text 面板,面板上面也有一个Create snippet from selection按钮, 效果是一样的,如果你没有选择内容直接点击创建按钮,就会提供一个空白的模板给你创 建。要编辑一条已有的代码片段,只要在Finger Text面板上选择该条目,然后点击Open Snippet Editor,或者先把Finger Text的Edit模式,然后双击该代码片段即可。貌似删除功能目前不能用,不懂为啥。2.7基本的热点编辑如果你不满足于创建静态的文本代码片段,那我们可以自己创建带热点的代码片段。热点的
10、基本语法:$!Whatever Text!,其中Whatever Text是热点的提示,同时也可以 作为热点的默认值,参见if的第一个热点。你也可以创建一个空的热点$!,空的热点的 最大特点是当你把光标移动到该热点时,热点本身会被移除,你可以理解它为一个占位 符,参见if的第二个热点。但是不管是不是一个空的热点,只要传值进来就可以进行替 换,它们的区别只在没有传值进来时。我们也可以创建多个同名的热点,比如像for语句需要3个相同的热点i,传值或设值只要 一次就可以了。写法很简单,我们看一下js for的写法:for ($!i!=0;$!i!=$!max_value!;$!i!+)($!其实就是
11、$!i!出现在多个地方而已。3.16进制编辑器:HEX-Editor插件功能:此插件主要提供了16进制查看与编辑的功能。插件用途:以16进制模式查看和口编辑文件。插件安装:参考第1.3节Notepad+插件的下载与安装去安装Hex Editor 插件HEX-Editor功能详解:3.1.以16进制模式查看当前文件有几种方法实现以16进制模式查看当前文件:插件(P) n HEX-Editor n View in HEX Ctrl+Alt+Shift+H.点击工具栏上HEX Editor的图标.直接使用快捷键:Ctrl+Alt+Shift+H-提示退出16进制模式,和进入16进制模式的方法相同。然
12、后就可以以16进制模式,查看当前文件了:接着,就可以去查看和编辑对应的16进制的值。关于更多的选项,比如想要设置其他字体类型和字体大小,可以去上述的HEX-Editor下面的Options中,根据自己的需要设置:4.导出彩色代码为其他(word, HTML)格式的文件:NppExport插件功能:导出已着色代码为其他格式的文件插件用途:将彩色代码,导出为word文档(RFT)或网页(HTML)文 件,或者将彩色代码(RTF格式或HTMl格式)拷贝到剪贴板,粘贴到 别的(word文档,HTML网页)中去。NppExport功能详解:4.1,将当前(已着色/代码高亮/语法高亮的)彩色代码导出到Wo
13、rd文 件或HTML网页中对于选中的代码,将其对应的RTF格式的内容,复制到剪贴板:然后粘贴到新建的word文档中:HomeInsertNavigationO S- IThis do cum ent dees not contain headings.Courier New10砧:=M= T VT 1 幸=F 言言耋W苔忙 堂 r EEM X | 扫 | 5TParagraphG iB I U T abcx1| AFont1哥:/ |A MailincESearch D-ocumentTo create navigation t日既 create headings in jrour dcicu
14、ment by applying Heading Styles.哽炭;下面简要介绍下He海es盘的用逑伯旦零插件功跖此插件主要716进制 ISf|=用途:将影色代码,导出为wdtx 暮色代码(RTF格H或眺潺格H)拷贝到勇站板,粘财到别B1 式味瑟插件安装:在安装过程中,戮认已迭 linkend=11 .电,_曲月_一一*圭一企项皿Q乌 /x/&ara寺前(已看色/代码高有oaTa2.jS件F)槌rkr二;ETppEjjJor.t irifoTiualf *!WsHsWsWBWsHsWsWBWsHsWsWBWBWsBBWBWsWsWBWBW! Rnn_Hnnjw4Rnn_n_n_njwCn_n
15、n_n_n_njin.aaeobiect oLE=fa WMWhftjfrHWWWlVwWWWWXilereX=niinages/EiEi/EipFexport .png allgn=n ealwidth=n100%11 / x /.4_四碓一口址知一匚即可将当前已经语法言言的彩皂*!HsHsUsWBHsHsUsWBHsHsUsWBHBWsBBHBWsUsWBWBW! iiudaeotit role= htifiLeref=IiZL :mCL.&;111。 己.LtIlliPage: 1 Qf 1Words: 2B5|盘English U5J |L想要获得彩色代码的人,对于此功能,相信会非常喜
16、欢的。a直接拷贝代码,是没有彩色代码的效果的差点忘了说了,与此处的彩色代码拷贝功能相对应的是:对于在普通文本编辑器中,包括当前的Notepad+编辑器,安装普通赋值操 作去的拷贝的一段代码:然后粘贴到别的地方,是没有彩色代码的效果的:File I iS F,(J !_ t _ mDocument3 - Microsoft Word微软睡黑 IL嶙AJ* L-4 T* F-二MMi -r rB I U aic x, x1 |.言耋耋膏M T T A T AaT | A1 Ar |A 星B1蛭1叩Fontu 1Paragraph日 |Home Insert Page Layout Referenc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Notepad+ 插件及使用技巧介绍 Notepad 插件 使用 技巧 介绍

链接地址:https://www.31ppt.com/p-4886888.html