版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Notepad+是一款强力推荐、炒鸡好的代码编辑器,没有编译功能,但是有很多很有用的插件,还有统一的快捷键,可以很有效地提升写代码的速度。平时只需先在Notepad+上写完代码,然后复制到编译器上编译即可。下面介绍Notepad+的用法和一些插件:下载地址:用法很简单,先选代码语言:然后就可以直接写了贴上一些有用的快捷键: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 保存文件
2、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(十六进制查看/编辑器)Li
3、ght Explorer(打开、管理文件比较方便)NppAutoIndent(自动缩进,即换行时该空两格时会自动帮你往右空两格)NppExport(导出彩色代码为其他(word,HTML)格式的文件,写论文或做笔记的时候比较有用)Tagsview(显示函数列表)XBackets lite(括号自动补全)下面直接看网上的介绍吧Notepad+中常用的插件1.插件管理器: Plugin Manager插件功能:此插件可以帮你管理插件,包括查看当前已经安装的插件有哪些,以及自动帮你下载相应的插件。插件用途:主要用于管理(安装和卸载)插件1.1.打开Plugin Manager插件(P) Plugin
4、 Manager Show Plugin Manager Avaliable,一栏显示当前可用的插件列表,选中你要的插件,然后点击下面的Install即可自动下载和安装对应插件,很是方便。其中,在Intalled一栏可以看到当前已经安装了的插件有哪些:1.2.通过Plugin Mangager安装插件下面以Light Explorer为例,说明如何通过Plugin Manager来安装插件:打开Plugin Manager后,找到并选中LightExplorer,然后点击Install:Plugin Manager就会帮你自动下载对应的插件并安装:安装完毕后,会提示你是否重启:选择“是”后,N
5、otepad+会自动重启,并且会自动打开关闭前已打开的这些文件。此时,就可以看到已经安装的插件了:2.Finger TextFinger Text是Notepad+的一个标签代码替换和文本自动完成插件。Notepad+配合标签替换功能可以极大的提升编码速度,提高工作效率。也许有人使用过QuickText插件,它们的功能类似,在早期尤其是Xp版本上是非常好用的,不过已经停止更新了,在Win7版本上没有办法使用,在XP上还是可以接着用的,不过已经被Notepad+从官方的插件列表里移除了。2.1安装Finger Text因为Finger Text较高的质量,稳定的更新,已经被Notepad+加入到
6、官方插件列表里的。因此安装非常方便,只要在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 Tex
7、t的对话框,对话框的最下面是一组可用的代码替换规则。当用户开始输入时,右边就会显示和输入内容相对应的代码片段, 比如输入 npp,按tab键将会替换成 Notepad+,如果在HTML语言里输入p,按tab键将会替换成 。要注意的是,Finger Text会根据你的输入在右边进行过滤的,比如输入 i,就只会显示i开头的,这个有助于你查找。 Finger Text还支持代码补全,比如输入com,点击PluginsFingerTextTag completion就会自动把comment补全,如果有多个匹配com,则会把第一个补全。2.4代码片段范围Finger Text的代码片段分为两部分,和各个
8、语言的代码片段,是所有语言都可见的,其它就是每个语言只可见该语言自己的代码片段。Notepad+会自动根据文件的扩展名来识别语言的,用户也可以自己手动设置语言来测试一下看看。HTML语言比较特殊,它会同时显示HTML,CSS,JavaScript的代码片段,因为HTML文件可以包含这些东西。语言范围的格式一般是,而HTML,CSS,JS则是, , 这些规则在编辑或者添加代码片段有用,这用于区分这个代码片段是哪个语言的。2.5热点导航(Hotspots Navigation)所谓的热点(Hotspots)我觉得就是代码片段中可变部分,或者说用户一般需要修改的部分,比如在JS中输入if按tab键,
9、它的结果如下: 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
10、from selection进入到创建页面,需要输入3个字段: TriggerText,就是用来你的代码片段的关键字。Scope,就是你的代码片段的范围,是全局的还是特定某种语言的。Snippet Content,就是要创建的代码片段的内容了,Finger Text一般会自动把结束符 END 加上的,不要删掉。如果你打开了Finger Text面板,面板上面也有一个Create snippet from selection按钮,效果是一样的,如果你没有选择内容直接点击创建按钮,就会提供一个空白的模板给你创建。要编辑一条已有的代码片段,只要在Finger Text面板上选择该条目,然后点击Ope
11、n Snippet Editor,或者先把Finger Text的Edit模式,然后双击该代码片段即可。貌似删除功能目前不能用,不懂为啥。2.7基本的热点编辑如果你不满足于创建静态的文本代码片段,那我们可以自己创建带热点的代码片段。热点的基本语法: $!Whatever Text!,其中Whatever Text是热点的提示,同时也可以作为热点的默认值,参见if的第一个热点。你也可以创建一个空的热点$!,空的热点的最大特点是当你把光标移动到该热点时,热点本身会被移除,你可以理解它为一个占位符,参见if的第二个热点。但是不管是不是一个空的热点,只要传值进来就可以进行替换,它们的区别只在没有传值进
12、来时。我们也可以创建多个同名的热点,比如像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进制模式查看当前文件: 插
13、件(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文档
14、(RFT)或网页(HTML)文件,或者将彩色代码(RTF格式或HTMl格式)拷贝到剪贴板,粘贴到别的(word文档,HTML网页)中去。NppExport功能详解:4.1.将当前(已着色/代码高亮/语法高亮的)彩色代码导出到Word文件或HTML网页中对于选中的代码,将其对应的RTF格式的内容,复制到剪贴板:然后粘贴到新建的word文档中:想要获得彩色代码的人,对于此功能,相信会非常喜欢的。直接拷贝代码,是没有彩色代码的效果的差点忘了说了,与此处的彩色代码拷贝功能相对应的是:对于在普通文本编辑器中,包括当前的Notepad+编辑器,安装普通赋值操作去的拷贝的一段代码:然后粘贴到别的地方,是没有
15、彩色代码的效果的:所以,有了对比,才知道此处彩色代码拷贝的好处。对应的,想要将整个文件全部导出的话,就是:插件(P) NppExport Export to RTF即可将当前已经语法高亮的彩色的xml代码:导出到word文件中了:很明显,如果你需要在word中粘贴此彩色代码,此功能,再好用不过了。对于导出为HTML网页,做法是类似的:5.轻量级资源管理器: Light Explorer插件功能:轻量级的Explorer插件用途:方便打开文件Light Explorer功能详解:5.1.通过Light Explorer浏览文件,打开文件可以通过直接点击对应的图标去打开轻量级的资源管理器:接下来,
16、就很简单了,就是浏览文件夹,找到想要打开的文件,双击,即可用此Notepad+打开该文件了。刚试了试,发现,此处,不论是何种文件,比如图片,都可以用Notepad+打开的。当然,打开的图片等类型的文件的话,也都是以文本模式打开的:6.括号自动补全插件: XBracket Lite之前就一直希望Notepad+拥有此功能,结果没找到选项,现在终于通过插件得以实现了。插件功能:对于一些括号类的字符,比如单引号,双引号,圆括号(,大括号,反括号等,自动帮你实现自动补全插件用途:减轻了写代码和编译xml类的文件时候的工作量插件安装:截图如下:XBracket Lite功能详解:6.1.通过XBrack
17、et Lite实现括号的自动补全先去打开相应的设置:再根据自己的需要去设置:其中解释一下相应的选项的含义: Treat as brackets把单引号,也看成是括号,这样以后输入单个单引号,也可以实现自动补全另一个单引号了。 Treat as brackets把尖括号也看成是括号的一类,这样就方便了在xml,html等文件中写tag的时候,自动帮你补全。如果选择了: ,那么输入了了。如果选择了:Only if file extension contains,那么就只有当前是这些htm,xml等文件的时候,才对于尖括号使用自动补全。别的类型文件中,不去对尖括号实现补全操作。 Skip escap
18、ed bracket characters:, etc.当输入或者是的时候,就不自动补全。因为在写代码时,很多时候反斜杠加上这些括号,本身就是想要表示单个字符而已,所以不需要补全。 Autocomplete brackets()即 是否启用此插件。设置好之后,启用该插件,随便打开个文件,输入这些括号类字符的时候,就会发现,可以自动帮你实现自动补全了。8.显示函数列表:Function List插件功能:用于显示出函数的列表。支持很多种语言,包括C, C+, Resource File, Java, Assembler, MS INI File, HTML, Javascript, PHP, A
19、SP, Pascal, Python, Perl, Objective C, LUA, Fortran, NSIS, VHDL, SQL, VB and BATCH插件用途:这样以后打开Python等文件,就可以通过双击显示出来的函数列表中的某函数,实现快速定位到相应的位置了。9. TagsViewTagsView,文档的Class, 属性, 方法列表。比FunctionList的插件更好用。10. AutoSave: 允许自动保存自动保存当前打开一个计时器时间表计算文件(默认为1分钟)和/或申请后,失去焦点。该插件提供了一对夫妇的选择保存当前(或所有文件),通过菜单选择只命名的,访问。11.
20、 NppAutoIndentNppAutoIndent, 自动缩进。slightly lowered the field side, the steam end rotor weight transfer to the Middle slider. Synchronize pull hoist on both sides, slowly into the rotor and steam-side slider outlet ring, removing steam-side slider. Continues to synchronization pull sides gourd, slowl
21、y wear into rotor, stay steam end coupling wear out steam end frame outside wall Shi, will another a Taiwan lane of wire rope hanging live steam end axis neck scapular block, should note lifting wire rope shall not and steam end frame outside wall collide, slowly up high steam end of wire rope, makes steam end rotor of weight transfer to wire rope Shang, then again using two Taiwan lane synchronization up high rotor. 6.5 unit
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水粉烟花课件教学课件
- 出游应急预案
- 旅游业安全规范解析
- 2024年大型并网风力发电机组发电机项目资金需求报告代可行性研究报告
- 物业小区危险源识别
- 吉林省2024七年级数学上册第1章有理数1.7有理数的减法课件新版华东师大版
- 彩色的雨教案反思
- 建筑业薪酬政策
- 林业安防施工合同
- 影视制作薪酬管理
- 动静脉内瘘栓塞的原因分析及干预措施课件
- 小学一年级10以内加减法口诀表
- 换热站的安装调试
- 幼儿园中班数学鲜花分一分教案ppt【幼教课件】
- 防洪评价课件
- 普通地质学教材
- 我的连衣裙【经典绘本】
- 农村公路畅通工程质量检测方案第三方检测及交工验收
- 急性冠脉综合征特殊人群抗血小板治疗中国专家建议解读
- 1 220kV外护套电缆试验报告
- 毛泽东思想概论
评论
0/150
提交评论