成为 1.1 倍程序员 - 实用工具分享

244 阅读3分钟

10 倍程序员一直是一个经久不衰的话题,然而 10 倍程序员对于很多人来说是一个遥不可及的目标,不过我们可以通过各种实用工具🔧提高自己的生产效率,先让自己成为一个 1.1 倍程序员。

乘以十太困难了, 那就先加百分之十吧!

下面分享几款我日常使用的实用工具, 因为本人 win 和 mac 都用过,所以对于同一类型的功能需求我会对两种平台下的工具都做一下介绍。

文件快速搜索

Listary (win)

和everything相比, 提供可视化界面, 全局快捷键呼出应用,必不可少的一款应用

Alfred (mac)

功能丰富,除了文件搜索功能,还提供了其他功能,如:

  • snippets: 一键呼出常用文本
  • clipboard: mac下无需再去寻找其他剪切板加强工具,一款Alfred就足够了

这两款都是提高工具效率的利器

autojump (cmd)

非常好用的一款 Unix 命令行工具, 快速跳转到目录, 使用Mac时我极少使用Finder,而是通过命令行访问目录,操作文件, 这样更高效。
可以使用很多命令行工具,这也是 Mac-OS 优于 Win 的地方。

剪切板历史

为了复制粘贴几段信息,来回切换窗口?
已经复制过的信息,还要跑到原始窗口再复制一遍?
连手机(比如锤子)都支持"剪切板历史"这一功能了,你还在用这么低效的方式办公?

尤其是面对运维性质比较浓的一些工作,这款工具可以分享明显地提高效率。

Ditto (win)

Alfred-clipboard (mac)

显示所有剪切板📋历史,甚至可以预览之前复制过的图片

键位映射/修改

系统原生的键位总是那么不尽如人意,比如:

  • 默认的输入法方式;
  • MacBook反人类的fn键的位置;
  • mac外接键盘时command键的位置很尴尬;

一些需求:

  • 一键切换指定输入法
  • 方向键映射(不用让手离开主键盘移动到右下方的方向键然后再回来,节省零点几秒)

vimer 必备:

  • esc键位置太远,可以映射为cap
  • vim 切换为"普通模式"时如何自动切换为英文输入法, 解决方案:将按下cap键映射为:按下esc+ {切换到英文输入法}

AHK (win)

Karabiner (mac)

TODO: 具体配置之后再分享

窗口切换

Contexts (mac)

mac原生的窗口切换方式有点反人类, 竟然不支持同一个应用内多个窗口的情况! 比如我IDEA开多个工程时,用原生的切换方式会很麻烦。

网盘下载

panDownload (win)

亲测可用

Aria2 (mac) + chrome插件 Exporter

鼠标手势

WGesture (win)

全局鼠标手势工具, Chrome浏览器也有鼠标手势插件, 但是有了这个全局的工具, 就可以取代它了。

RunAsDate (win)

破解软件时可以用,通过这个命令行工具启动目标软件,这个软件拿到的是假的系统时间,可以实现无限试用。

TripMode (win & mac)

所有应用的网络访问控制开关,我在用手机热点时,会开这个软件,只让部分应用可以使用网络,防止有些应用在后台消耗过多流量。
mac下需要收费

在线代码浏览

sourcegraph

快速搜索、浏览代码,功能强大。

gitpod

实际上就是一个在线版的 vs-code,可以在线编程, 支持代码跳转,依赖解析,命令行运行等功能,有了它在网吧编程不是梦想~


以上是我平时用的各种工具,欢迎大家交流分享~