notepad++ 使用汇总
来源:互联网 发布:autocad2014软件购买 编辑:程序博客网 时间:2024/05/17 02:39
notepad++是个windows下的免费开源的原代码编辑器,用于替代自带记事本。他使用c++ 纯api 和stl编写以确保更高的执行速度和更小的体积,高度优化且界面友好功能强大。notepad++正试图通过减少cpu功率减少全球二氧化碳排放。
先说基本用法:
选择文本:
双击 选择单词
三击 选择行
点击行号 选择该行
Shift+单击 向后扩展选择区域
Alt+单击 选择矩形区域
Ctrl+选择 增加选择区域
自动完成:
编辑->列编辑 可以增加数字序列
注释:
编辑->注释
去除多余空格:
编辑->空白操作
查看文件信息:
视图->摘要 包括单词数 字符数
搜索
文本搜索:有三种查找模式普通 扩展 正则表达式
扩展模式:
\\ 代表\
\t 代表tab
\r 代表回车
\n 代表换行
\0 代表NULL
\x## 十六进制00-FF
\u#### 扩展十六进制0000-FFFF
\d### 十进制000-255
\o### 八进制000-377
\b######## 二进制00000000-11111111
文件搜索:遍历一个文件夹的目录,在指定类型文件中以某种搜索模式搜索文本,极其强大,支持筛选
宏
很多人可能不知道这个东西,这个在很多编辑器里都支持,他可以录制你的动作,生成脚本以便以后重复执行,作某些操作时比较方便。
视图复制:
如果将文件标签(带叉的那个)拖动到窗口外,则会自动打开新的notepad++程序,如果把标签拖到内容中,则会弹出菜单选择复制到另外一个视图还是移动到另外的视图
缩放视图:
Ctrl+鼠标滚轮
切换文档:
Ctrl+tab
高级特性1:文档结构图
高级特性2:函数列表
功能列表面板是一个显示当前文件所有类和函数的面板,和vc的类视图是一样的,可以双击跳转,它包括一个正则表达式搜索引擎因此用户可以添加语言搜索语法。
通过增加节点解析器定义你的语法解析:
在解析节点包含:
身份:这个解析器的唯一ID
显示名称:保留
注释:可选,若为RE则忽略注释
PS:该正则表达式用来寻找/**/ 和//形注释
有三种解析器:函数解析器 类解析器 混合解析器
如果该语言仅仅需要解析函数(如c语言)则定义函数解析器
如果该语言的函数仅定义在类中且类外无定义函数(如java)则定义类解析器
如果类中和类外均有函数定义则定义混合解析器(如c++)
函数解析器仅包含function节点
类解析器仅包含classRange节点
混合解析器包含function和classRange节点
函数解析器
function节点包含:
mainExpr:获取所有需要信息字串的正则表达式
displayMode:保留
functionName:定义几个RE从mainExpr结果中获取函数名
className:定义几个RE从mainExpr结果中获取类名
PS:由此正则表达式可知,该文件不需要一定是头文件,仅仅有CLASS::FUNC形式即可解析出,比vs功能强
类解析器:
classRange节点包含:
mainExpr:要搜索的主要字串
displayMode:保留
openSymbol,closeSymbol用来确定类的区域
functionName:定义几个RE从mainExpr结果中获取函数名
className:定义几个RE从mainExpr结果中获取类名
混合解析器:
将解析器连接到语言:
高级特性3:多行编辑和列编辑
ctrl+鼠标点击 选择多行
Alt+鼠标拖动选择连序列
先说基本用法:
选择文本:
双击 选择单词
三击 选择行
点击行号 选择该行
Shift+单击 向后扩展选择区域
Alt+单击 选择矩形区域
Ctrl+选择 增加选择区域
自动完成:
编辑->列编辑 可以增加数字序列
注释:
编辑->注释
去除多余空格:
编辑->空白操作
查看文件信息:
视图->摘要 包括单词数 字符数
搜索
文本搜索:有三种查找模式普通 扩展 正则表达式
扩展模式:
\\ 代表\
\t 代表tab
\r 代表回车
\n 代表换行
\0 代表NULL
\x## 十六进制00-FF
\u#### 扩展十六进制0000-FFFF
\d### 十进制000-255
\o### 八进制000-377
\b######## 二进制00000000-11111111
文件搜索:遍历一个文件夹的目录,在指定类型文件中以某种搜索模式搜索文本,极其强大,支持筛选
宏
很多人可能不知道这个东西,这个在很多编辑器里都支持,他可以录制你的动作,生成脚本以便以后重复执行,作某些操作时比较方便。
视图复制:
如果将文件标签(带叉的那个)拖动到窗口外,则会自动打开新的notepad++程序,如果把标签拖到内容中,则会弹出菜单选择复制到另外一个视图还是移动到另外的视图
缩放视图:
Ctrl+鼠标滚轮
切换文档:
Ctrl+tab
高级特性1:文档结构图
高级特性2:函数列表
功能列表面板是一个显示当前文件所有类和函数的面板,和vc的类视图是一样的,可以双击跳转,它包括一个正则表达式搜索引擎因此用户可以添加语言搜索语法。
通过增加节点解析器定义你的语法解析:
在解析节点包含:
身份:这个解析器的唯一ID
显示名称:保留
注释:可选,若为RE则忽略注释
PS:该正则表达式用来寻找/**/ 和//形注释
有三种解析器:函数解析器 类解析器 混合解析器
如果该语言仅仅需要解析函数(如c语言)则定义函数解析器
如果该语言的函数仅定义在类中且类外无定义函数(如java)则定义类解析器
如果类中和类外均有函数定义则定义混合解析器(如c++)
函数解析器仅包含function节点
类解析器仅包含classRange节点
混合解析器包含function和classRange节点
函数解析器
function节点包含:
mainExpr:获取所有需要信息字串的正则表达式
displayMode:保留
functionName:定义几个RE从mainExpr结果中获取函数名
className:定义几个RE从mainExpr结果中获取类名
PS:由此正则表达式可知,该文件不需要一定是头文件,仅仅有CLASS::FUNC形式即可解析出,比vs功能强
类解析器:
classRange节点包含:
mainExpr:要搜索的主要字串
displayMode:保留
openSymbol,closeSymbol用来确定类的区域
functionName:定义几个RE从mainExpr结果中获取函数名
className:定义几个RE从mainExpr结果中获取类名
混合解析器:
将解析器连接到语言:
高级特性3:多行编辑和列编辑
ctrl+鼠标点击 选择多行
Alt+鼠标拖动选择连序列
0 0
- notepad++ 使用汇总
- Notepad++工具使用问题及解决问题汇总
- Notepad++ 实用经验汇总
- notepad++使用
- Notepad++使用
- notepad++ 使用
- notepad++使用
- notepad++ 使用
- notepad++ 使用
- notepad++使用
- NOTEPAD使用
- notepad++的使用
- Notepad++使用教程
- Notepad++使用教程
- notepad++ 使用技巧 FAQ
- Notepad++使用教程
- Notepad++使用zen-Coding
- Editplus,notepad++使用小结
- 扩展C盘分区大小
- 吃了没,世界
- 控制寄存器 (CR0, CR1, CR2, CR3)(转载整理)
- spring framework源码下载并导入eclipse
- __stdcall,__cdecl,__pascal,__fastcall的区别
- notepad++ 使用汇总
- Spring事务配置的五种方式
- Delphi实现强制关机(适用于各个Win系统)
- mint/ubuntu Android Eclipse ADT 简单安装及运行崩溃解决办法
- Oracle存储过程基本语法
- C语言内存分区
- openstack的安全
- 插入排序
- 【性能测试思想】性能测试新手误区系列汇总