达夕博客
  • 首页
  • 软件工具
    • 提高生产力
    • 数字化办公
    • 智能手机
    • 开发工具
  • 技术编程
  • 互联网
  • 关于
  1. 首页
  2. 软件工具
  3. 正文

拒绝重复工作:利用文本编辑器+正则表达式快速生成代码片段,提高工作效率

2016年03月31日 6321点热度 0人点赞 2条评论

code

在使用IDE进行编程过程中,经常会遇到需要重复的进行某个动作来完成一段很长的代码。这个时候是我最不愿意进行下去的时候。我通常会寻找一些小技巧和方法替代重复劳动。即便是这样的方法所花费的时间和你一行一行重复劳动完成代码所花费的时间是一样的,我也觉得是值得的!因为:

1、你做的不是重复的事情;不至于枯燥,有时还带有一些乐趣;

2、你学会另外的小技能,下次遇到的同样的问题,你会事半功倍;

举个例子:

有一个实体类,里面含有大量的字段,我们需要把这些字段和字段对于的值转换到一个Map里。你可以这样做:

1、一行一行的复制黏贴,从实体类读取字段值 ,塞到Map里;

2、刚好项目里有个公共代码,直接将Bean转为Map;

第一种是最繁琐和枯燥的方法,千万别这样做,效率太低,而且容易让人反感。但是确实还是有不少同事在这样做...。第二种方法当然最好,但是前提是项目里已经了公共代码;如果没有,我建议可以试试自己手上的文本编辑器来完成这个工作。下面我以Sublime Text为例,分享一下我的使用方法:请看下面的屏幕动画。我用三个字段作为演示,当字段量很大时,就会发现这种方法效果会很好。

使用文本编辑器快速完成大量代码:

拒绝重复工作:利用文本编辑器+正则表达式快速生成代码片段,提高工作效率

下面再举个使用例子,比如我们想拿到一个网页上的音乐的下载链接,然后批量下载,如果提取出这些下载地址呢?我们可以拿到页面的源文件,然后通过文本编辑器+正则表达式的方法,快速拿到所有音乐的下载地址列表,如下图展示,基本方法是:

1、正则表达式找到所有下载地址;

2、反向选择后,按delete键删除其他无关信息;

3、直接回车,整理出下载清单列表,一行一个。
使用文本编辑器+正则表达式从网页中提取媒体下载链接

quickcoding02

推荐阅读:

使用文本编辑器Notepad++进行高效工作实例演示

每个电脑工作者都应该准备个趁手的文本编辑器

[下载]自用定制版Sublime Text 3下载,附注册码!

Sublime Text 3 快捷键精华版

记录我用过的正则表达式,持续更新中…

标签: Sublime Text 文本编辑器 正则表达式
最后更新:2016年03月31日

达夕

保持饥渴的专注,追求最佳的品质

点赞
< 上一篇
下一篇 >

文章评论

取消回复

最新 热点 随机
最新 热点 随机
通过.git文件夹恢复代码仓库 Nginx 如何限流和访问控制(详解) Docker在宿主机上根据进程PID查找归属容器ID 云原生环境是使用Nocalhost开发调试Spring boot应用 全能数据库管理工具DataGrip推荐使用2019.3.5版本 安卓优秀播放器KMPlayer Plus (Divx)_v30.12.251下载 Intellij Idea 2020.3.1无限试用激活补丁 PDF全能解决方案Adobe Acrobat DC 2020 SP 直装特别版
IntelliJ Idea最新版2019.3.3激活方法Windows安装版Redis Desktop Manager 2019.4下载Intellij Idea 2020.3.1无限试用激活补丁PowerDesigner 16.6的安装破解资源下载Adobe Photoshop 2020 V21.1.0.106 绿色特别版Windows安装版Redis Desktop Manager 2019.5下载三步完成PowerDesigner 16.5的安装破解汉化全能数据库管理工具Navicat 15 旗舰版x64位安装激活
[转]高效能人士好評的 Listary 中文版檔案搜尋十大招教學 Swagger中过滤掉任意API接口的方法 【亲测】IE、火狐Firefox和谷歌Chrome浏览器下隐藏滚动条并且可以滚动的方法 如何修改Intellij Idea 中的默认配置 icons8 针对Apple Google与微软风格设计的大量扁平图标下载 利用Eclipse三步导出可执行jar包 Snipaste - 截图工具中的神器 [安全提醒]请及时删除不再需要访问你的Google账户的设备
标签聚合
激活 敏捷开发 Google Chrome IntelliJ Idea iPhone Google Drive Windows 10 Evernote Dropbox 印象笔记
推荐文章

COPYRIGHT © 2020 达夕博客. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS