Notepad++ 插件及使用技巧介绍.docx

上传人:牧羊曲112 文档编号:4886888 上传时间:2023-05-21 格式:DOCX 页数:33 大小:1.07MB
返回 下载 相关 举报
Notepad++ 插件及使用技巧介绍.docx_第1页
第1页 / 共33页
Notepad++ 插件及使用技巧介绍.docx_第2页
第2页 / 共33页
Notepad++ 插件及使用技巧介绍.docx_第3页
第3页 / 共33页
Notepad++ 插件及使用技巧介绍.docx_第4页
第4页 / 共33页
Notepad++ 插件及使用技巧介绍.docx_第5页
第5页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《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

17、es Mailings Review VieittiPasteNavigationSearch Document P00aaThis de cum ent does not contain headings.To create navigation t日既 create headings in your document by applying Heading Stales.Isect4xpl:id= npp.pluqin nt 格式的文件:WppI空翌女出JE件功能:导出已着E ffi件用途;将彩色代百 者将彩色代码(RTF格式或HTMI格:vwwwww中去& 插件安装:在安装过丰-slsw

18、suswswswsuswlinkend =fq.npp_defpluainsnparaNppExport 明能详解将当前(已着HTML 网页中/titles关更汶对于选中的代码;-ttj任汀”播件功能二此播件主要提供了询进制查看与编: 头己描件用途:将彩色代码,导出为gm文档Crfi 生皿点插件安装,在安装过程中 默认己选择安装此 下面筒要介婿一下fJppEspm七的用法; 3*t_EXt让1於将当前(已看色/代码高亮/语法高亮】(B xAxx; ETppEsport &hAhh: Exportmedia凸匕昱己忆M imaged己七己 1 Wara即可将当前己经语法高亮的彩色肘皿1L代屈cp

19、a rax/ par a导出到word文件中了:iH ST kJ I-chO151_npp.xmlZ.rtf iCompatibilrty Mode - MicrosoMailingsReview ViewPasteVClipboa. GB I U - abt x, x2 |T A T M | A a* | A FontEW耋耋w IHI忙/ 全EG - | X- |辱J |耶ParagraphThis document 如加 not contain headings.To create nrigatiori tabs, create headings in your docurnent by

20、 applying Heading Stales. / irif ormaLI igar s?czm.L : id = app .plug-!oappezportxt. NppExparta己工己描件功谶=此插件主要提供了畦进制查 lfi件用途:将彩邑代町,导出为wordS? 者将彩色代码(RTF格式或HTML格樗13到理财根,粘财到! lS件安装L在安装讨程中,骤认已逃葬9 LiJreni=fg. npp def plug!ns / 下面简要弁绍一FNppExportffjffl法:titled将当前(巳若色,代码高真/千 件或HTML网页bat二空之口己工己番件P】irArr; NppEx

21、port irif rmal f。g u r 巳/Lmaaeobnect 氏nq即可将当前已经语法言真的彩色血 cc己r己t工己工己/rdrIlliPage: of23 | Words:7,952 | Englis-h U.很明显,如果你需要在word中粘贴此彩色代码,此功能,再好用不过 了。对于导出为HTML网页,做法是类似的:5.轻量级资源管理器:Light Explorer插件功能:轻量级的Explorer插件用途:方便打开文件Light Explorer 功能详解:5.1.通过Light Explorer浏览文件,打开文件可以通过直接点击对应的图标去打开轻量级的资源管理器:曲 E :D

22、ev_Ro otd o cbo olkd eivboolks-crifan_rec_5oftsrcch0!lsl_n pp.xml - N otepad 4- 4- 文件旧釉CE)搜索国视图M格式语言(D设置CD宦。运行凶插件&Light Ewplirer| chJDl sl_n.pp. Kml昌 chUZ_cijmiTi orL_ti asi c. xml |291插件安装:在安装讪292293NppE xpo r t 功能详解 w294295由oectExtitled格当前 l 已361-362363 Hsect4 xml : id=11 tipp . plug i ti lie3旧插件功

23、能;轻是缭活365插件用途:方便打JI366插件安装:参考3HE37365Ligtit EaploreT功能3690ii Li ght 370可以通过直接点371nr r;fan riT / 计算机|(C0 Win?E)-L m (D; Software曲._2)旧)Develop: 卧 jj (F:J Rel ax| 亩3 Gi DVD RW 驱谯宙母网洛接下来,就很简单了,就是浏览文件夹,找到想要打开的文件,双击,即可用此Notepad+打开该文件了。刚试了试,发现,此处,不论是何种文件,比如图片,都可以用Notepad+打开的。当然,打开的图片等类型的文件的话,也都是以文本模式打开的:E

24、:Dev_Ro otd ocbookd evb o o kscrif a ri_r ec_s o ftsrci mage :sn pp-O_t o_9_co rta i n_s pace.pr文件旧硝旧搜索视圄格式M语言(D设宣宏。运行国擂件&堇宿目I*购船liicil命01鬼忐:项巨。七 IM 己b mkl ivVt o eks L 吁 i f :立l f 巨. . J 刈0| chllsl_npp. xml | 0 i黔.im3ge& nppI4Z40_goI_w a rp_5 h ow_Gonter about_notepadpluspl s ccrossjin e_col_sel ec

25、t.pn a d d_s ufm k. pn g a I l_col_proce&E_olc. pn g ansi_hex. png s&_d efa u lt_htm l_vi ewer, p n asciijabl e_d ocbook_5 rc. p asciiJable-Jnjuvord.png a ut o_com p I &te_d &cbook. a ut ojcom p I ete_fi lets.png aut o_com pI ele_p h p .png s ut o_com p I ee_p h p_fu nc_ auto_ccmplffte_python.pn bac

26、ku p_auto-_GQmpleti on.0_to_9_e&nt3 in_spsr&.pn:U&.p11121工立项H3画9冯am己毯吉DC 4Q0IBIW痍嫌手DI(禁畸 觉部7函K粉查Si g 尹俨”JEK 匪主球Fg咨DC4DCS.藏白楠编囚HBSaeBKJF?矿 慷棒晦函8建 X 6V?磬 7 簌隘泞L弄 篷滩旦槃函:t SiDC46.括号自动补全插件:XBracket Lite之前就一直希望Notepad+拥有此功能,结果没找到选项,现在终于通过插件得以实现了。插件功能:对于一些括号类的字符,比如单引号,双引号,圆括号(,大括号,反括号等,自动帮你实现自动补全插件用途:减轻了写代

27、码和编译xml类的文件时候的工作量插件安装:截图如下:Plugin ManagerAvailable Updates InstalledPluginCategoryAvailable VersionStabilityToolBucketOthers1.3GoodTortnise SVWOthers2.195GoadIranEbtetrierso.a.3GoadUniversallndentGUIOthers1.0.2GoodWebEdit口出巳吕2.1GoodOthers4.L.Q.16Good团1OthersL2GoodXPatiierizerNPpOthers2.9Goodll Zen C

28、oding - PthenOthers0.7.D.1GoadXBrackets Lite alleys to autocormpletE brackets (Pr) i.e. it inserts corresponding right bracket when tlie le typed. Tlie plugin uses Tsmartr autDcompletion: ;H rest character is analysed for (bracketsj nextBi previ characters are analysed forquote,Author; Dougan Vitali

29、yLatest update: Changes in vl.2:SettingsXBracket Lite 功能详解:6.1.通过XBracket Lite实现括号的自动补全先去打开相应的设置:-N 也p己d + -直。运行街口也1常年1明启CompareHEX-Editor-failed. rr f gCf 1 fimcTotaLExecKLight Explorer led, 50 exitConverterm日圣日t二血日月-NppExportNppFTPJ SON ViewerPlugin Manager Spell-CheckerXBr匹kets LiteXML Tool s再根据自

30、己的需要去设置:其中解释一下相应的选项的含义:Treat as brackets把单引号,也看成是括号,这样以后输入单个单引号,也可以实现自动补全另一个单引号了。Treat as brackets把尖括号也看成是括号的一类,这样就方便了在xml, html等文 件中写tag的时候,自动帮你补全。如果选择了: /,那么输入了后,就补全出来/了。如果选择了: Only if file extension contains,那么就只有 当前是这些htm,xml等文件的时候,才对于尖括号使用自动补 全。别的类型文件中,不去对尖括号实现补全操作。 Skip escaped bracket charact

31、ers:, etc.当输入或者是的时候,就不自动补全。因为在写代码时,很多时候反斜杠加上这些括号,本身就是想要 表示单个字符而已,所以不需要补全。 Autocomplete brackets()即是否启用此插件。设置好之后,启用该插件,随便打开个文件,输入这些括号类字符的 时候,就会发现,可以自动帮你实现自动补全了。8. 显示函数列表:Function List插件功能:用于显示出函数的列表。支持很多种语言,包括C, C+,Resource File, Java, Assembler, MS INI File, HTML,Javascript, PHP, ASP, Pascal, Python

32、, Perl, Objective C, LUA, Fortran, NSIS, VHDL, SQL, VB and BATCH插件用途:这样以后打开Python等文件,就可以通过双击显示出来的 函数列表中的某函数,实现快速定位到相应的位置了。9. TagsViewTagsView,文档的Class,属性,方法列表。比FunctionList的插件更好用。10AutoSave:允许自动保存自动保存当前打开一个计时器时间表计算文件(默认为1分钟)和/或申请后,失去焦点。该插件提供了一对夫妇的选择保 存当前(或所有文件),通过菜单选择只命名的,访问。NPPAU&mdentQ蜀13 ElpoSF zlr5.wiFrhn aci-n LA MME Tgk zp 34

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号