根据数据库字段快速写出sql语句(附Notepad++快捷键不全)

这是一篇关于Notepad++简单操作的文章,出自萌新,first blood!

还记得第一次被30几个字段的插入语句支配的恐惧,同样的是ctrl+c/ctrl+v,我可以写上一个小时,是的,我还不知道PLSQL还有复制的操作,也不知道还有Notepad++这么神奇的工具(天啦噜)。好了,忘掉那些不愉快的经历,开始正题!

一、根据数据库字段快速写出sql语句

核心效果,针对批量字段快速实现如下图:
根据数据库字段快速写出sql语句(附Notepad++快捷键不全)
以插入语句为例:(工具:PLSQL Developer、Notepad++)
insert into 部分:
在PLSQL中选中表名–>右键–>描述–>选中字段列,右键–>逗号分隔复制。可直接食用。
values部分:
1、在PLSQL中选中字段列和注释列(ctrl),右键–>逗号分隔复制。
2、在Notepad++中粘贴,开始ctrl+H的表演。
四部曲:

  •  ^  #    正则
  •  $  **    正则
  •  , **   -->  普通
  •  ,   #, <!--  普通

图示如下:根据数据库字段快速写出sql语句(附Notepad++快捷键不全)
根据数据库字段快速写出sql语句(附Notepad++快捷键不全)
根据数据库字段快速写出sql语句(附Notepad++快捷键不全)
根据数据库字段快速写出sql语句(附Notepad++快捷键不全)

3、根据需要修剪,大功告成。

虽然这只是Notepad++[正则]替换的简单应用,但是不是比纯CV更优雅呢,有兴趣的同学可以自行学习更多玩法。

二、Notepad++快捷键不全

说Notepad++是神器真不过分,入手不到两周,已被它折服。启动速度快,个性化风格,强大的正则表达式,各种快捷键,让它更强大的插件。。。

记录下个人最常用的快捷键:
ctrl + F :查找
ctrl + H :替换
ctrl + D :剪切光标所在行或选中行(初始为ctrl+L,为和myeclipse统一,改过快捷键的)
ctrl + L :复制粘贴光标所在行或选中行(…)
Ctrl + U :字母转小写
Ctrl + shift + U :字母转大写
ctrl + W :关闭当前文档
alt + 鼠标左键 :列选择模式
alt + c : 列编辑器
ctrl + tab :切换文档
alt + F2 : 切到上一光标所在位置(Location Navigate)
alt + F3 :切到下一光标所在位置(Location Navigate)
ctrl + shift + alt + B : 格式化xml语句(XML Tools)
ctrl + R : 在google浏览器中运行(改过快捷键的)
ctrl + B : 跳转到匹配的括号
ctrl-Shift-Up/Down : 将当前行上/下移一行

上面提到的Location NavigateXML Tools就是很多插件中的两只。工具嘛,花点时间熟悉下,提高效率总没坏处的。