Notepad++选中行操作快捷键使用技巧_第1页
Notepad++选中行操作快捷键使用技巧_第2页
Notepad++选中行操作快捷键使用技巧_第3页
Notepad++选中行操作快捷键使用技巧_第4页
Notepad++选中行操作快捷键使用技巧_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Notepad++选中⾏操作快捷键使⽤技巧⽤Notepad++写代码,要是有⼀些重复的代码想copy⼀下,还真不容易,⼜得动⽤⿏标,巨烦⼈。。。。有⽊有简单的⽅法呢,确实还是有的不过也不算太好⽤。主要是应⽤键盘上的Home键和End键。⿏标光标停留在⼀⾏的某处,按Home键光标会跳到⾏⾸,按End键光标会跳到⾏尾。⿏标光标停留在⾏尾,按Shift+Home选中⼀⾏。⿏标光标停留在⾏⾸,按Shift+End选中⼀⾏。⿏标光标停留在类中某处,按Shift+PageUp选中类的光标前⾯所有内容。⿏标光标停留在类中某处,按Shift+PageDown选中类的光标后⾯所有内容。选中所有内容,Ctrl+A。要选中⼀⾏可以先按Home键,然后再按Shift+End选中⼀⾏。Notepad++快捷键⼤全Ctrl+C复制Ctrl+XCtrl+V粘贴Ctrl+Z撤消Ctrl+Y恢复Ctrl+A全选Ctrl+F键查找对话框启动Ctrl+H查找/替换对话框Ctrl+D复制并粘贴当⾏Ctrl+L删除当前⾏Ctrl+T当⾏向上移动⼀⾏F3查找下⼀个Shift+F3查找上⼀个Ctrl+Shift+F组合在⽂件中查找Ctrl+F3查找(volatil)下⼀页Ctrl+Shift+F3查找(volatil)上⼀页Ctrl+Shift+I组合增量搜索Ctrl+S保存⽂件Ctrl+Alt+S另存为Ctrl+Shift+S保存所有⽂件Ctrl+O打开⽂件Ctrl+N新建⽴⽂件Ctrl+F2切换书签F2转到下⼀个书签Shift+F2转到上⼀个书签CTRL+G定位换⾏,偏移量Ctrl+W关闭当前⽂档Alt+Shift+Arrow键移箭头键或ALT+⿏标左键单击列选择F5启动运⾏对话框Ctrl+空格输⼊法切换Alt+空格程序单击右键Tab插⼊缩进Shift+Tab删除缩进Alt-Shift-Arrow或Ctrl+⿏标滚轮钮放⼤缩⼩Ctrl+Keypad/恢复原来的⼤⼩F11全屏模式Ctrl+Tab下⼀个⽂档Ctrl+Shift+Tab上⼀个⽂档

Ctrl+Shift+Up当前线向上移Ctrl-Shift-Down当前线向下移Ctrl+Alt+F折叠当前层次Ctrl+Alt+Shift+F展开当前层次Alt+0折叠全部Alt+Shift+0展开全部Alt+(1~8)折叠级别(1~8)Alt+Shift+(1~8)展开级别(1~8)Ctrl+BackSpace删除开始词Ctrl+Delete删除结束词Ctrl+Shift+BackSpace删除⾄⾏Ctrl+Shift+Delete删除⾄⾏尾CTRL+U转换为⼩写Ctrl+Shift+U转换为⼤写Ctrl+B转⾄匹配的括号Ctrl+Shift+R的开始录制/停⽌录制宏Ctrl+Shift+P播放录制的宏CTRL+Q注释/取消注释Ctrl+Shift+Q值流评论Ctrl+Shift+T当前⾏复制到剪贴板Ctrl+P打印Alt+F4退出Ctrl+I分割线Ctrl+J连接⾏Ctrl+Alt+R从右边阅读Ctrl+Alt+L从左边阅读Ctrl+H打开Find/Replace对话框Ctrl+D复制当前⾏Ctrl+L删除当前⾏Ctrl+T上下⾏交换F3找下⼀个Shift+F3找上⼀个Ctrl+Shift-F在⽂件中找Ctrl+F2触发书签F2到前⼀个书签Shift+F2到下⼀个书签F5打开run对话框Ctrl+Space打开CallTip列表框Tab(selectionofseverallines)加⼊SpaceShift+Tab(selectionofseverallines)移除SpaceF11全屏Alt+0折叠全部Alt+Shift+0展开全部Ctrl+U变为⼩写Ctrl+Shift+U变为⼤写Ctrl+Q块注释/消除注释F1关于帮助主要添加或调整的光标操作按键:向前(Ctrl+F),向后(Ctrl+B),上⼀⾏(Ctrl+P),下⼀⾏(Ctrl+N)⾏最前(Ctrl+A),⾏最后(Ctrl+E)⽅法

菜单<设置>-<管理快捷键>在"Mainmenu"及“Scintillacommands"中修改。修改旧的快捷键,避免冲突:新建->Ctrl+Alt+N定位匹配括号->Ctrl+Alt+B查找->Ctrl+Alt+F选择所有->Ctrl+Alt+AAlt+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+YCtrl+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+PageUP下⼀个差异地⽅Ctrl+PageDown第⼀个差异地⽅Ctrl+Shift+PageUp最后⼀个差异地⽅Ctrl+Shift+PageDownFunctionList是Notepad++诸多很酷的功能之⼀。但最新的版本需要额外的步骤来正确设置FunctionList。笔者就将介绍如何安装FunctionList,以及如何设置FunctionList。⾸先,FunctionList插件并没有在Notepad++⾃带的插件清单⾥,也没有在PluginManager的AvailableList⾥==|||。所以要安装FunctionList,还得去下载,笔者下载的最新版本是。将下载的压缩包解压后就有诸多的⽂件了,⾸先复制FunctionList.dll到<notepad++installdir>/plugins⽬录,再把FunctionListRules.,GmodLua.bmp和C++.flb复制到<notepad++installdir>/plugins/config,到这⾥安装部分就完成了。接下来就需要打开Notepad++对FunctionList进⾏设置了。Plugins->FunctionList->LanguageParsingRules。然后,在语⾔列表中选择C/C++,勾选上“BitmapList”checkbox。浏览到plugins/config⽬录,并选择C++.flb,于是乎就万事⼤吉了。notepad++挂接Python和gccPython挂接:Run->Run...填写可执⾏⽂件的路径以及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++插件的官⽅⽹站下载:⽅法2.让notepad的插件管理器⾃动下载和安装点击:Plugins->PluginManager->ShowPluginManager->Avaliable⼀栏显⽰当前可⽤的插件列表,选中你要的插件,然后点击下⾯的Install即可⾃动下载和安装对应插件,很是⽅便下⾯说说个⼈的使⽤体会和使⽤⼼得:【查看当前notepad++的版本】查看⾃⼰当前Notepad++是什么版本的话,点击栏上的?->AboutNotepad++,弹出对话框会显⽰“Notepad++v5.8.6(ANSI)”字样,其中(ANSI)即代表当前是ANSI版本。个⼈觉得⼀些好⽤,值得⼀提的特性是:1.⽀持语法⾼亮和颜⾊⾃定义关键是⽀持的语⾔狂多,除了常见的c/,,,⽽且还⽀持和xml。⽽且对于,还⽀持点击关键字可以展开或收缩,很是⽅便。后来得知,这个特性叫做代码折叠,囧。。。

还⽀持makefile,这样对于查看makefile⽂件的的话,就很⽅便了。⽽且甚⾄连⼀般⼈不常⽤的Tex/LaTex的语法⾼亮,都⽀持了,很强⼤。对于语法⾼亮时显⽰的颜⾊,也可以⾃定义,点击:Settings->StyleConfigurator就可以根据⾃⼰需要配置不同的颜⾊了。【⾃定义除默认后缀之外的其他后缀⽂件为某类型⽂件以实现语法⾼亮】⽽且对于不同类型的⽂件的后缀,除了默认的⽂件后缀之外,设置⾃定义的⽂件后缀,⽐如我遇到的,对于普通的makefile,其默认的后缀是是.mak,⽽我此处⾃⼰的.mk也是makefile⽂件,所以可以通过这样来设置:Settings->StyleConfigurator->在Language中下拉找到Makefile,选择makefile,左下⾓会出现:Defaultext.和userext.,默认的扩展名(defaultextension)即后缀名.对应的是.mak,在userext.所对应的框中填写.mk,然后点击右边的Save&Close,就可以实现notepad++⾃动识别.mk⽂件为makefile⽂件,然后引⽤对应的语法⾼亮了。当然,如果不设置的话,单独打开.mk类型⽂件,notepad++虽然不会⾃动识别,没语有法⾼亮,但是也可以⾃⼰⼿动选择的:language->M->Makefile,即可实现同样的功能,只是要⿇烦⾃⼰每次都要⼿动设置⽽已。2.添加hexeditor插件以⽀持16进制编辑notepad++⽀持添加HEX-Editor插件以⽀持16进制的查看与编辑,很是⽅便。【HexEditor插件的添加⽅法】先通过上⾯的【查看当前notepad++的版本】的⽅法得知你⾃⼰的notepad++是ANSI还是UNICODE⽅法,然后根据上⾯的【notepad++插件添加⽅法】去Notepad++插件的官⽹,找到并下载对应版本的HexEditor,把插件⽂件HexEditor.dll,放到NotePad++路径下的npp.5.8.6.bin\ansi\plugins⾥⾯即可。当前也可以通过上⾯介绍的插件管理器,直接通过软件帮你⾃动下载并安装。然后重启notepad++,就可以在Plugins中看到对应的Hex-Editor插件了。值得⼀提的是,当前的最新版本(5.8.7)还⽀持了添加插件后,对应地在⼯具栏上也添加⼀个快捷图标,对于HexEditor来说,就是⼀个⼤写的H的图标,点击该图标,即可实现16进制查看,再次点击,⼜恢复到正常模式,很是⽅便。3.⽀持列模式编辑按住Alt之后,就处于列模式了,然后⽐如你选取⼀列,然后点击右键,选中删除,就可以删除那些列了,松掉ALT就离开了ALT恢复普通模式了。⾮常好⽤,越来越觉得notepad++⽜X了,啥功能都⽀持啊。。。列操作模式中的在整个列中,整个都插⼊⼀些内容的话,可以这样操作:Edit->ColumnEditor(AltC)然后在Texttoinsert或Numbertoinsert对应的的框中写⼊要插⼊的内容,notepad++就会⾃动帮你插⼊整列的对应的内容了

4.选中某单词即关键字后,notepad++会⾃动⾼亮对应选中的关键字,对于⽂件查看来说,很是⽅便。5.打开多个⽂件的时候,上⾯会显⽰对应的Tab,默认的话,双击Tab是不能像其他⼀些⼀样关闭该⽂件的,但是可以设置的:Settings->Preference->General->TabBar中,选中:DoubleClicktoclosedocument,然后双击对应⽂件的tab就可以关闭⽂件了。类似地,还有个选项:showclosebuttononeachtab,选中后,每个tab上会出现关闭按钮,也很⽅便使⽤。6。显⽰⽂件⾏号:Settings->Preference->General->Editing->选中DisplayLineNumber,即可显⽰⾏号7.是否打印⾏号:Settings->Preference->General->Printing->是否选中PrintingLineNumber,默认是不选的,如果需要,可以选中,这样打印时候就可以也打印⾏号了,还是很⽅便⽤户根据⾃⼰需要⽽去设置的。8.编辑⽂件后,是否备份:类似UltraEditor,编辑⼀个⽂件后,默认会⽣成.bak⽂件的,对于notepad++来说,也是⽀持此功能的,不过默认是关闭的。需要的话,可以去这⾥设置:Settings->Preference->General->Backup/Auto-completion->默认是None,其他还有Simple和verbosebackup,可以根据⾃⼰需要⽽设置。9.⾃动完成功能:Settings->Preference->General->Backup/Auto-completion,⾃动完成:Auto-Completion,可以根据⾃⼰需要⽽设置,默认是关闭的。10.选中某⽂字,然后调⽤google搜索:run->googlesearch除了google搜索此项功能,于此相关类似的还有,选中⽂字后,调⽤其他程序或功能,⽐如直接调⽤wiki查询该单词/⽂字:run->wikipediasearch或者直接从notepad++中打开当前⽂件所在⽂件夹:run->opencontainingfolder从notepad++中打开windows的cmd,并且已经处于当前⽂件夹:run->opencurrentdircmd直接把该⽂件作为附件,然后打开Windows的Outlook发送邮件run->sendviaOutlook等等,都是⾮常实⽤好⽤的功能。11.暂时隐藏某些⾏如果在查看⽂件的时候,暂时觉得需要将某些⾏隐藏掉,在需要的时候再正常显⽰,就可以先选中那些⾏,然后:View->HideLines即可。然后左边标签那列就会显⽰对应的标⽰,点击即可取消隐藏。12.⽀持⿏标滚轮控制缩放notepad++不仅⽀持快捷键Ctrl+Num+/Num-去控制缩放,⽽且还⽀持Ctrl+⿏标滚轮去控制当前显⽰内容的缩放,很是⽅便。13.全屏显⽰有时候显⽰⽂档的话,希望显⽰更多的内容,希望⽤到全屏显⽰,通过view->ToogleFullScreenModeF11或者PostitF12,都可以实现全屏显⽰,也很是⽅便。14.集成了轻量级的资源管理器通过安装插件(默认好像是已经安装了)LightExplorer后:Plugins->LightExplorer->LightExplorer,就可以在左侧打开⼀个轻量级的资源管理器,⽅法打开想要打开的⽂件,很是⽅便啊。

15.导出成其他类型⽂件->实现彩⾊代码的粘贴在添加了对应的NppExport插件后,就可以导出成不同的格式,⽐如HTML和RTF:plugins->NppExport->ExporttoRTF或ExporttoHTML其中HTML就是普通的HTML,RTF就可以理解为简洁版本的word,所以html和rtf,两者都是⽀持彩⾊代码/字符的,因此,这个功能就可以实现我们所需要的,将已经⾼亮显⽰,彩⾊显⽰,着⾊后的代码,导出到word或者其他⽂档中了。这样的功能,是很实⽤的。⾄少我个⼈觉得很好⽤,⽐如将⼀些C代码打开后,导出成html,然后打开html复制内容后粘贴到word⾥⾯,就是彩⾊的代码了。当然,你也可以导出成rtf,然后本⾝就是和word兼容的,windows下,也就是默认⽤word打开的了,就省去了从html拷贝粘贴过来的步骤了。甚⾄,NppExport还提供了更⽅便的功能:plugins->NppExport->CopyHTMLtoclipboard或CopyRTFtoclipboard即,直接选择内容后,拷贝内该容到剪贴板,然后你就可以在其他word⽂件中直接粘贴了,即如此简单地就实现了彩⾊代码的⽀持,多么爽啊。16.代码折叠包括对C/C++等代码,可以以单个函数为整体进⾏代码的折叠和展开,其他的类型的,⽐如XML,根据关键字所包含的内容为整体进⾏折叠和展开等等。17.资源管理器中,右键点击⽂件,可以直接⽤notepad++打开该⽂件这个功能类似于UltraEdit,在资源管理器中添加了右键⽀持,右键点击某⽂件后,会出现“EditWithNotepad++”,就可以直接⽤notepad++打开⽂该件了,个⼈觉得这个功能还是很实⽤的。18.Ctrl+Tab实现在多个打开的窗⼝间切换19.⽀持设置是否显⽰列边界(右边线)设置->⾸选项->编辑->列边界,可以设置是否显⽰列边界,⽽且也⽀持⾃定义“边界宽度”的⼤⼩,默认是100。(注:⼀般下⾯常⽤的是80.)⽽且对于列边界显⽰模式,还⽀持两种:⼀种是从上到下的竖边线:另⼀种是把超过列边界的内容加上⼀定的底⾊:20.可以给代码批量添加或取消注释选中⼀段代码,然后:编辑->注释/取消注释->添加/删除单⾏注释,即可批量地队选中的每⼀⾏,添加或者删除注释。此功能,对于常写代码的⼈来说,还是很实⽤的。notepad++的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论