notepad++使用技巧

1。不排序去除重复行

勾选 正则表达式  和  匹配新行(re.D) ,在替换框中使用

^(.*?)$\s+?^(?=.*^\1$)
替换为空白

注意:此种方法可能和正则表达式本身有关系,每次处理500行为佳


.*?  非贪婪模式匹配任意字符

+ 至少一次,\s+把所要匹配的字符串限制为一行或者其他带有空格的行

^(.*?)$\s+?  非贪婪匹配任意行,行后可跟多个空白符

?=  前向肯定匹配,当此后表达式成功,匹配成功

\1  匹配前面第一个元组

^(?=.*\1$)  新行包含,前面匹配的元组,则前面的表达式匹配成功


2. 排序去除重复行

TextFX插件,里面有 TextFX Tools 选择+Sort outputs only unique(column) lines,然后选择第一个或者第二个 sort lines。。。。

3.标注偶数行

notepade++中自己没有标注的方法,但是你可以自己添加一个复杂的汉字作为标识符,使用完成之后替换掉,

Ctrl + H

Find What:           \r\n(.*?)\r\n(.*?)\r\n

Replace with:      \r\n\1\r\n龖\2

全部替换就可以了,奇葩吧,notepad++中两个正则其实是在一个正则中,所以第二列中的元组可以引用第一列中的元组,奇数行同样的做法

4.快捷键

1. 文件相关

快捷键 动作定义
Ctrl-O 打开文件
Ctrl-N 新建文件
Ctrl-S 保存文件
Ctrl-Alt-S 文件另存为
Ctrl-Shift-S 保存所有打开文件
Ctrl-P 打印
Alt-F4 退出程序
Ctrl-Tab 文件标签跳转,跳至下一个打开文件
Ctrl-Shift-Tab 文件标签跳转,跳至上一个打开文件
Ctrl-W 关闭当前文件

2.编辑相关

快捷键 动作定义
Ctrl-C 复制
Ctrl-Insert 同上,复制
Ctrl-Shift-T 复制当前行至剪贴板
Ctrl-X 剪切
Shift-Delete 同上,剪切
Ctrl-V 粘帖
Shift-Insert 同上,粘帖
Ctrl-Z 撤销上一次操作
Alt-Backspace 同上
Ctrl-Y 重做,注:撤销后,重做刚刚撤销的动作
Ctrl-A 全选
Alt-Shift-方向键 或 Alt + 鼠标左键 列选择模式
Ctrl + 鼠标左键 非连续性的多区域选择
ALT-C 列编辑器
Ctrl-D 复制当前行至下方,或者复制选中区域至其后
Ctrl-T 复制当前行至剪贴板(注:帮助中说是将当前行与上一行交换位置)
Ctrl-Alt-T 与上一行进行交换
Ctrl-Shift-Up 将当前行上移一行
Ctrl-Shift-Down 将当前行下移一行
Ctrl-L 删除当前行
Ctrl-I -(注:帮助中是分割多行,不过最新版中不起作用)
Ctrl-J 合并多行(注:使用时要选择中需要合并的行)
Ctrl-G 跳转至某行对话框
Ctrl-Q 添加/删除注释
Ctrl-Shift-Q 区块添加/删除注释
Tab (selection of one or more full lines) 插入Tab
Shift-Tab (selection of one or more full lines) 删除位置之前的Tab
Ctrl-BackSpace 删除当前位置至单词开始的内容
Ctrl-Delete 删除当前位置至单词结尾的内容
Ctrl-Shift-BackSpace 删除当前位置至行首的内容
Ctrl-Shift-Delete 删除当前位置至行尾的内容
Ctrl-U 转换为小写
Ctrl-Shift-U 转换为大写
Ctrl-B 跳转至配对的括号
Ctrl-Space 触发函数自动完成列表
Ctrl-Shift-Space 触发函数参数提示
Ctrl-Enter 触发关键字自动完成列表
Ctrl-Alt-R 整个页面文字方向从右到左
Ctrl-Alt-L 整个页面文字方向从左到右(注:在安装了zencoding后,此快捷键可能被覆盖)
Enter 回车
Shift-Enter 同上


3.搜索相关

快捷键 动作定义
Ctrl-F 打开搜索对话框
Ctrl-H 打开替换搜索对话框
F3 搜索下一个结果
Shift-F3 搜索上一个结果
Ctrl-Shift-F 文件中搜索
F7 调到寻找结果
Ctrl-Alt-F3 快速查找下一个
Ctrl-Alt-Shift-F3 快速查找上一个
Ctrl-F3 选定并寻找下一个
Ctrl-Shift-F3 选定并寻找上一个
F4 下一次寻找结果
Shift-F4 上一次寻找结果
Ctrl-Shift-I 增量查找
Ctrl-n 跳至下一个结果,用第n个风格标识(n为1~5,0是默认风格)
Ctrl-Shift-n 跳至上一个结果,用第n个风格标识(n为1~5,0是默认风格)
Ctrl-F2 收缩展开标签
F2 跳至下一个标签处
Shift-F2 跳至上一个标签处

 

4.显示相关

快捷键 定义内容
Ctrl-(Keypad-/Keypad+)或者Ctrl+鼠标滚轮 放大/缩小页面
Ctrl-Keypad/ 回复到原始页面大小
F11 开关全屏显示(显示标签页)
F12 开关全屏显示(不显示标签页)
Ctrl-Alt-F 收缩当前折叠
Ctrl-Alt-Shift-F 展开当前折叠
Alt-0 收缩所有折叠
Alt-(1~8) 展开相应层折叠
Alt-Shift-0 展开所有折叠
Alt-Shift-(1~8) 展开所有层次折叠

 

5.运行相关

快捷键 定义内容
F5 打开运行窗口
Alt-F1 获得PHP帮助
Alt-F2 用Google搜索
Alt-F3 用Wiki搜索哦
Alt-F5 在本标签页中打开当前目录中,与光标位置文本同名的文件
Alt-F6 在新标签页中打开当前目录中,与光标位置文本同名的文件
Ctrl-Alt-Shift-R 在Chrome中打开
Ctrl-Alt-Shift-X 在Firefox中打开
Ctrl-Alt-Shift-I 在IE中打开
Ctrl-Alt-Shift-F 在Safari中打开
Ctrl-Alt-Shift-O 通过Outlook发送当前文件

你可能感兴趣的:(notepad++使用技巧)