常用操作
- 列操作:按住alt
- 行操作(删除空行):【编辑】-【行操作】-【移除空行】
- 书签操作:标记后,可以删除其他未标记的行:【搜索】-【书签】-【删除未标记行】
- 剪贴板历史:【编辑】-【历史剪贴板】
- 删除行首尾空格:【编辑】-【空白字符操作】-【移除行首和行尾空格】
- 大小写转换:【右键】-【转成大写/转成小写】
- 注释:Ctrl+Q,或者【右键】-【添加/删除单行注释】。Ctrl+Q前提条件是语言已经设置成SQL
- tab页面快速选中:Ctrl+num123
- Notepad++列模式编辑(Ctrl+C)弹出列编辑面板,可以自动填充序号,当添加的数字是两位数以上时还可以勾选0前缀
例如:
常用正则替换
删除重复的行
^(.*?)$\s+?^(?=.*^\1$)
替换为空,同时在替换面板勾选正则表达式与匹配新行。就可以删除重复的行
第二行缩进到上一行
- 【视图】-【显示符号】-【显示所有字符】,可以看到每行字段后面有CRLF标识,Ctrl+H弹出替换面板,查找目标:
\r\nfrom
替换为:from【这里我的理解,CR可以用\r匹配,LF可以用\n匹配
】 - 上面会把from所在行,往前缩进到上一行末尾