Notepad++快捷键及使⽤技巧常⽤快捷键:
CTRL+Q 注释/取消注释
⽤Notepad++写代码,要是有⼀些重复的代码想copy⼀下,还真不容易,⼜得动⽤⿏标,巨烦⼈。。。。有⽊有简单的⽅法呢,确实还是有的不过也不算太好⽤。
主要是应⽤键盘上的 Home 键和 End 键。
⿏标光标停留在⼀⾏的某处,按 Home 键光标会跳到⾏⾸,按End键光标会跳到⾏尾。
notepad++⿏标光标停留在⾏尾,按 Shift + Home 选中⼀⾏。
⿏标光标停留在⾏⾸,按 Shift + End 选中⼀⾏。
⿏标光标停留在类中某处,按 Shift + PageUp 选中类的光标前⾯所有内容。
⿏标光标停留在类中某处,按 Shift + PageDown 选中类的光标后⾯所有内容。
选中所有内容,Ctrl + A 。
要选中⼀⾏可以先按Home键,然后再按Shift + End 选中⼀⾏。
Notepad++ 快捷键⼤全
Ctrl+C 复制
Ctrl+X 剪切
Ctrl+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 (selection of several lines) 加⼊Space
Shift+Tab (selection of several lines) 移除Space
F11 全屏
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)
⽅法
菜单<;设置>-<;管理快捷键>
在”Main menu”及“Scintilla commands”中修改。
修改旧的快捷键,避免冲突:
新建 -> Ctrl+Alt+N
定位匹配括号 ->Ctrl+Alt+B
查 -> Ctrl+Alt+F
选择所有 -> Ctrl+Alt+A
Alt+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+Y
剪切 Ctrl+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+Page UP
下⼀个差异地⽅ Ctrl+Page Down
第⼀个差异地⽅ Ctrl+Shift+Page Up
最后⼀个差异地⽅ Ctrl+Shift+Page Down
Function List是Notepad++诸多很酷的功能之⼀。但最新的版本需要额外的步骤来正确设置Function List。笔者就将介绍如何安装Function List,以及如何设置Function List。
⾸先,Function List插件并没有在Notepad++⾃带的插件清单⾥,也没有在Plugin Manager的Available List⾥ = =|||。所以要安装Function List,还得去Plugin_Central下载,笔者下载的最新版本是2.1.0.1。
将下载的压缩包解压后就有诸多的⽂件了,⾸先复制FunctionList.dll到<notepad++ install dir>/plugins⽬录,再把l,Gmod Lua.bmp和C++.flb复制到<notepad++ install dir>/plugins/config,到这⾥安装部分就完成了。
接下来就需要打开Notepad++对Function List进⾏设置了。Plugins->Function List->Language Parsing Rules。然后,在语⾔列表中选择
C/C++,勾选上“Bitmap List”checkbox。浏览到plugins/config⽬录,并选择C++.flb,于是乎就万事⼤吉了。
notepad++挂接Python和gcc
Python挂接:
Run -> Run… 填写python可执⾏⽂件的路径以及notepad++预定义的源⽂件地址: D:\ “$(FULL_CURRENT_PATH)”然后建议点下⾯的save附加快捷键gcc挂接
Run -> Run… 填写***,我的是 D:\mingw\ “$(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++插件的官⽅⽹站下载:
sourceforge/projects/npp-plugins/files/
⽅法2.让notepad的插件管理器⾃动下载和安装
点击:Plugins -> Plugin Manager -> Show Plugin Manager-> Avaliable⼀栏显⽰当前可⽤的插件列表,选中你要的插件,然后点击下⾯的Install即可⾃动下载和安装对应插件,很是⽅便
下⾯说说个⼈的使⽤体会和使⽤⼼得:
【查看当前notepad++的版本】
查看⾃⼰当前Notepad++是什么版本的话,点击⼯具栏上的?-> About Notepad++,弹出对话框会显⽰“Notepad++ v5.8.6 (ANSI)”字样,其中(ANSI)即代表当前是ANSI版本。
个⼈觉得⼀些好⽤,值得⼀提的特性是:
1.⽀持语法⾼亮和颜⾊⾃定义
关键是⽀持的语⾔狂多,除了常见的c/c++,java,php,⽽且还⽀持python和xml。
⽽且对于xml,还⽀持点击关键字可以展开或收缩,很是⽅便。后来得知,这个特性叫做代码折叠,囧。。。
还⽀持makefile,这样对于查看makefile⽂件的的话,就很⽅便了。
⽽且甚⾄连⼀般⼈不常⽤的Tex/LaTex的语法⾼亮,都⽀持了,很强⼤。
对于语法⾼亮时显⽰的颜⾊,也可以⾃定义,点击:
Settings -> Style Configurator
就可以根据⾃⼰需要配置不同的颜⾊了。
【⾃定义除默认后缀之外的其他后缀⽂件为某类型⽂件以实现语法⾼亮】
⽽且对于不同类型的⽂件的后缀,除了默认的⽂件后缀之外,设置⾃定义的⽂件后缀,⽐如我遇到的,对于普通的makefile,其默认的后缀是是.mak,⽽我此处⾃⼰的.mk也是makefile⽂件,所以可以通过这样来设置:
Settings -> Style Configurator -> 在Language中下拉到Makefile,选择makefile,左下⾓会出现:
Default ext. 和user ext.,默认的扩展名(default extension)即后缀名.对应的是.mak,在user ext.所对应的框中填写.mk,
然后点击右边的 Save&Close,就可以实现notepad++⾃动识别.mk⽂件为makefile⽂件,然后引⽤对应的语法⾼亮了。
当然,如果不设置的话,单独打开.mk类型⽂件,notepad++虽然不会⾃动识别,没有语法⾼亮,但是也可以⾃⼰⼿动选择的:
language -> M -> Makefile,即可实现同样的功能,只是要⿇烦⾃⼰每次都要⼿动设置⽽已。
2.添加hex editor插件以⽀持16进制编辑
notepad++⽀持添加HEX-Editor插件以⽀持16进制的查看与编辑,很是⽅便。
【Hex Editor插件的添加⽅法】
先通过上⾯的【查看当前notepad++的版本】的⽅法得知你⾃⼰的notepad++是ANSI还是UNICODE⽅法,
然后根据上⾯的【notepad++插件添加⽅法】去Notepad++插件的官⽹,到并下载对应版本的Hex Editor,把插件⽂件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 -> Column Editor (Alt C)
然后在Text to insert或Number to insert对应的的框中写⼊要插⼊的内容,notepad++就会⾃动帮你插⼊整列的对应的内容了
4.选中某单词即关键字后,notepad++会⾃动⾼亮对应选中的关键字,对于⽂件查看来说,很是⽅便。
5.打开多个⽂件的时候,上⾯会显⽰对应的Tab,默认的话,双击Tab是不能像其他⼀些⼯具⼀样关闭该⽂件的,但是可以设置的:Settings-> Preference ->General -> Tab Bar中,选中:
Double Click to close document, 然后双击对应⽂件的tab就可以关闭⽂件了。
类似地,还有个选项:show close button on each tab,选中后,每个tab上会出现关闭按钮,也很⽅便使⽤。
6。显⽰⽂件⾏号:Settings-> Preference ->General -> Editing-> 选中Display Line Number,即可显⽰⾏号
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论