




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Notepad+是一款强力推荐、炒鸡好的代码编辑器,没有编译功能,但是有很多很有用的插件,还有统一的快捷键,可以很有效地提升写代码的速度。平时只需先在Notepad+上写完代码,然后复制到编译器上编译即可。下面介绍Notepad+的用法和一些插件:下载地址:/sw-search-sp/soft/cc/13478/npp.6.7.4.Installer.1421032427.exe用法很简单,先选代码语言:然后就可以直接写了贴上一些有用的快捷键: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 插入缩进Shift+Tab 删除缩进Ctrl+Q 块注释/消除注释Ctrl +鼠标滚轮钮 放大缩小F11 全屏模式Alt+(18) 折叠级别(18)Alt+Shift+(18) 展开级别(18)CTRL+U 转换为小写Ctrl+Shift+U 转换为大写Ctrl+B 转至匹配的括号修改方法菜单-下面介绍一些的插件,我觉得很有用的有FingerText(超好用,可以大幅提升写代码速度)AutoSave(自动保存,防止有时候电脑突然没电或者忘记保存)Hex-Editor(十六进制查看/编辑器)Light Explorer(打开、管理文件比较方便)NppAutoIndent(自动缩进,即换行时该空两格时会自动帮你往右空两格)NppExport(导出彩色代码为其他(word,HTML)格式的文件,写论文或做笔记的时候比较有用)Tagsview(显示函数列表)XBackets lite(括号自动补全)下面直接看网上的介绍吧Notepad+中常用的插件1.插件管理器: Plugin Manager插件功能:此插件可以帮你管理插件,包括查看当前已经安装的插件有哪些,以及自动帮你下载相应的插件。插件用途:主要用于管理(安装和卸载)插件1.1.打开Plugin Manager插件(P) Plugin Manager Show Plugin Manager Avaliable,一栏显示当前可用的插件列表,选中你要的插件,然后点击下面的Install即可自动下载和安装对应插件,很是方便。其中,在Intalled一栏可以看到当前已经安装了的插件有哪些:1.2.通过Plugin Mangager安装插件下面以Light Explorer为例,说明如何通过Plugin Manager来安装插件:打开Plugin Manager后,找到并选中LightExplorer,然后点击Install:Plugin Manager就会帮你自动下载对应的插件并安装:安装完毕后,会提示你是否重启:选择“是”后,Notepad+会自动重启,并且会自动打开关闭前已打开的这些文件。此时,就可以看到已经安装的插件了:2.Finger TextFinger Text是Notepad+的一个标签代码替换和文本自动完成插件。Notepad+配合标签替换功能可以极大的提升编码速度,提高工作效率。也许有人使用过QuickText插件,它们的功能类似,在早期尤其是Xp版本上是非常好用的,不过已经停止更新了,在Win7版本上没有办法使用,在XP上还是可以接着用的,不过已经被Notepad+从官方的插件列表里移除了。2.1安装Finger Text因为Finger Text较高的质量,稳定的更新,已经被Notepad+加入到官方插件列表里的。因此安装非常方便,只要在Plugin-Plugin Manager-Show Plugin Manager里面选择Finger Text,然后点击安装就好了。2.2安装代码片段包所谓的代码片段包就是替换规则,比如输入if之后替换成什么代码片段。插件提供了一个默认包,覆盖了大部分语言,比如JavaScript,HTML,CSS等。如果没有默认安装,可以手动安装,plugin FingerText Install Default Snippet Package。2.3基本用法点击Plugins FingerText Show SnippetDock将会打开一个Finger Text的对话框,对话框的最下面是一组可用的代码替换规则。当用户开始输入时,右边就会显示和输入内容相对应的代码片段, 比如输入 npp,按tab键将会替换成 Notepad+,如果在HTML语言里输入p,按tab键将会替换成 。要注意的是,Finger Text会根据你的输入在右边进行过滤的,比如输入 i,就只会显示i开头的,这个有助于你查找。 Finger Text还支持代码补全,比如输入com,点击PluginsFingerTextTag completion就会自动把comment补全,如果有多个匹配com,则会把第一个补全。2.4代码片段范围Finger Text的代码片段分为两部分,和各个语言的代码片段,是所有语言都可见的,其它就是每个语言只可见该语言自己的代码片段。Notepad+会自动根据文件的扩展名来识别语言的,用户也可以自己手动设置语言来测试一下看看。HTML语言比较特殊,它会同时显示HTML,CSS,JavaScript的代码片段,因为HTML文件可以包含这些东西。语言范围的格式一般是,而HTML,CSS,JS则是, , 这些规则在编辑或者添加代码片段有用,这用于区分这个代码片段是哪个语言的。2.5热点导航(Hotspots Navigation)所谓的热点(Hotspots)我觉得就是代码片段中可变部分,或者说用户一般需要修改的部分,比如在JS中输入if按tab键,它的结果如下: if (condition) $! 其中condition和$!都是热点,刚开始光标应该是在condition上面,输入内容后,比如a b, 按tab键光标会跳到下一个热点,也就是$!,同时会把$!删除。这里热点还有另外一个更重要的用法,那就是以参数的形式传入替换掉热点的值。还是以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,就是要创建的代码片段的内容了,Finger Text一般会自动把结束符 END 加上的,不要删掉。如果你打开了Finger Text面板,面板上面也有一个Create snippet from selection按钮,效果是一样的,如果你没有选择内容直接点击创建按钮,就会提供一个空白的模板给你创建。要编辑一条已有的代码片段,只要在Finger Text面板上选择该条目,然后点击Open Snippet Editor,或者先把Finger Text的Edit模式,然后双击该代码片段即可。貌似删除功能目前不能用,不懂为啥。2.7基本的热点编辑如果你不满足于创建静态的文本代码片段,那我们可以自己创建带热点的代码片段。热点的基本语法: $!Whatever Text!,其中Whatever Text是热点的提示,同时也可以作为热点的默认值,参见if的第一个热点。你也可以创建一个空的热点$!,空的热点的最大特点是当你把光标移动到该热点时,热点本身会被移除,你可以理解它为一个占位符,参见if的第二个热点。但是不管是不是一个空的热点,只要传值进来就可以进行替换,它们的区别只在没有传值进来时。我们也可以创建多个同名的热点,比如像for语句需要3个相同的热点i,传值或设值只要一次就可以了。写法很简单,我们看一下js for的写法: for ($!i!=0;$!i!=$!max_value!;$!i!+) $! 其实就是$!i!出现在多个地方而已。 3.16进制编辑器: HEX-Editor插件功能:此插件主要提供了16进制查看与编辑的功能。插件用途:以16进制模式查看和编辑文件。插件安装:参考第1.3节 “Notepad+插件的下载与安装”去安装Hex Editor插件HEX-Editor功能详解:3.1.以16进制模式查看当前文件有几种方法实现以16进制模式查看当前文件: 插件(P) HEX-Editor View in HEX Ctrl+Alt+Shift+H 点击工具栏上HEX Editor的图标 直接使用快捷键:Ctrl+Alt+Shift+H提示退出16进制模式,和进入16进制模式的方法相同。然后就可以以16进制模式,查看当前文件了:接着,就可以去查看和编辑对应的16进制的值。关于更多的选项,比如想要设置其他字体类型和字体大小,可以去上述的HEX-Editor下面的Options中,根据自己的需要设置:4.导出彩色代码为其他(word,HTML)格式的文件: NppExport插件功能:导出已着色代码为其他格式的文件插件用途:将彩色代码,导出为word文档(RFT)或网页(HTML)文件,或者将彩色代码(RTF格式或HTMl格式)拷贝到剪贴板,粘贴到别的(word文档,HTML网页)中去。NppExport功能详解:4.1.将当前(已着色/代码高亮/语法高亮的)彩色代码导出到Word文件或HTML网页中对于选中的代码,将其对应的RTF格式的内容,复制到剪贴板:然后粘贴到新建的word文档中:想要获得彩色代码的人,对于此功能,相信会非常喜欢的。直接拷贝代码,是没有彩色代码的效果的差点忘了说了,与此处的彩色代码拷贝功能相对应的是:对于在普通文本编辑器中,包括当前的Notepad+编辑器,安装普通赋值操作去的拷贝的一段代码:然后粘贴到别的地方,是没有彩色代码的效果的:所以,有了对比,才知道此处彩色代码拷贝的好处。对应的,想要将整个文件全部导出的话,就是:插件(P) NppExport Export to RTF即可将当前已经语法高亮的彩色的xml代码:导出到word文件中了:很明显,如果你需要在word中粘贴此彩色代码,此功能,再好用不过了。对于导出为HTML网页,做法是类似的:5.轻量级资源管理器: Light Explorer插件功能:轻量级的Explorer插件用途:方便打开文件Light Explorer功能详解:5.1.通过Light Explorer浏览文件,打开文件可以通过直接点击对应的图标去打开轻量级的资源管理器:接下来,就很简单了,就是浏览文件夹,找到想要打开的文件,双击,即可用此Notepad+打开该文件了。刚试了试,发现,此处,不论是何种文件,比如图片,都可以用Notepad+打开的。当然,打开的图片等类型的文件的话,也都是以文本模式打开的:6.括号自动补全插件: XBracket Lite之前就一直希望Notepad+拥有此功能,结果没找到选项,现在终于通过插件得以实现了。插件功能:对于一些括号类的字符,比如单引号,双引号,圆括号(,大括号,反括号等,自动帮你实现自动补全插件用途:减轻了写代码和编译xml类的文件时候的工作量插件安装:截图如下:XBracket Lite功能详解:6.1.通过XBracket Lite实现括号的自动补全先去打开相应的设置:再根据自己的需要去设置:其中解释一下相应的选项的含义: Treat as brackets把单引号,也看成是括号,这样以后输入单个单引号,也可以实现自动补全另一个单引号了。 Treat as brackets把尖括号也看成是括号的一类,这样就方便了在xml,html等文件中写tag的时候,自动帮你补全。如果选择了: ,那么输入了了。如果选择了:Only if file extension contains,那么就只有当前是这些htm,xml等文件的时候,才对于尖括号使用自动补全。别的类型文件中,不去对尖括号实现补全操作。 Skip escaped bracket characters:, etc.当输入或者是的时候,就不自动补全。因为在写代码时,很多时候反斜杠加上这些括号,本身就是想要表示单个字符而已,所以不需要补全。 Autocomplete brackets()即 是否启用此插件。设置好之后,启用该插件,随便打开个文件,输入这些括号类字符的时候,就会发现,可以自动帮你实现自动补全了。8.显示函数列表:Function List插件功能:用于显示出函数的列表。支持很多种语言,包括C, C+, Resource File, Java, Assembler, MS INI File, HTML, Javascript, PHP, ASP, Pascal, Python, Perl, Objective C, LUA,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年老人三力测试题目及答案
- 安庆市2024-2025学年七年级下学期语文期中测试试卷
- 2016年1月国开电大法律事务专科《行政法与行政诉讼法》期末纸质考试试题及答案
- 安徽省合肥市肥西县2024-2025学年高二上学期第一次月考数学试题含参考答案
- 2025 年小升初北京市初一新生分班考试英语试卷(带答案解析)-(外研版)
- 2025年央视《开学第一课》观后感学习心得(十篇)
- 2025年高中生期末学习总结8篇
- 社区消防基础知识培训课件
- 公司招聘合同范本
- 申请房屋抵押合同范本
- 公共基础知识试题(附答案)
- 战术基础动作低姿匍匐
- 2025年公文核改竞赛试题及答案
- 2025年秋季学期开学第一次中层班子会上校长精彩讲话:向小处看往实里干朝远处谋
- 有机硅行业面试攻略:高级岗位面试题库
- 2025历年退役军人考试题库及答案
- TCCEAS001-2022建设项目工程总承包计价规范
- 倍智tas人才测评系统题库及答案
- 商铺销售基础知识培训
- 混凝土浇筑令
- 人教版六年级上册数学第一单元《分数乘加、乘减运算和简便运算(例6、例7)》教学课件
评论
0/150
提交评论