敲最少的键,编最多的码
我们知道在软件开发中,效率是很重要的环节。结对编程时,有些手快的人想到哪里就能编到哪里,恨不得分分钟从手慢的人那儿把键盘抢过来。今天的这篇文章主要是如何用好IntelliJ IDEA这个著名的IDE,以实现:“敲最少的键,编最多的码”。虽说本文的示例是Java,其它语言区别也不大,尤其是当现在的JET BRAINS全家桶已经是如此齐备时。
我们知道在软件开发中,效率是很重要的环节。结对编程时,有些手快的人想到哪里就能编到哪里,恨不得分分钟从手慢的人那儿把键盘抢过来。今天的这篇文章主要是如何用好IntelliJ IDEA这个著名的IDE,以实现:“敲最少的键,编最多的码”。虽说本文的示例是Java,其它语言区别也不大,尤其是当现在的JET BRAINS全家桶已经是如此齐备时。
从2017年年初到年底,我的新译作《Java函数式编程》终于出版啦。这里简要地介绍一下本书,并放篇我为此书所作的译者序,安利一下。
坚持更新“懒程序员改变世界”的博客已经两年了,近期准备和老友办一个“懒程序员笔记”的订阅号,既然都是“懒程序员”的主题,那就围绕着它写点儿什么吧。
最近方才了解到,原来可以通过SSH以配置SOCKS代理的方式,不用开VPN便能够科学上网,于是便搜集了一些SSH的用法,以供未来参考。
Tampermonkey是一个浏览器插件,可以在网页上嵌入自己编写的js脚本,支持除IE以外的大部分浏览器。还有一个更早的Greasemonkey(油猴)功能类似,可惜它只适用于Firefox。Tampermonkey的源代码在Github上。
这段逻辑是代码还是数据,对我来说从来都不曾是个问题,直到遇上了这么一个项目。
JGit是一个由Eclipse基金会开发、用于操作git的纯Java库。它本身也是Eclispe的一部分,实际上Eclipse的插件EGit便是基于JGit的。如果你像我这样有使用代码来操作git的需求,那就准备好拥抱JGit吧。目前来看别的竞品没它靠谱。