做软件好几年了,刚开始是喜欢软件,然后就会摸索找好用的东西,到现在也慢慢地沉淀了下来,有一些用得顺手的东西,感觉还不错,就写下来分享给大家。

通用篇

RSS 阅读器 Inoreader,制胜信息的法宝

现在的年轻人大概率不知道 RSS 是啥了,有朋友圈、公众号、微博之类的,对于在线阅读量不大的人来说似乎是够了,然而如果要建立自己的在线阅读体系,要聚合信息源,排序分优先级,搜索过滤,以及之后的整理收藏,这一切要高效便捷的完成,那 RSS 阅读器是最好的选择,在这之中 Inoreader 又是 Google Reader 之后最优秀的,它是 freemium 模式,基础版免费,顶部有一点广告,我是付费版每年10多刀,用起来很舒服。从 Google Reader 时候算起,我大概用了有7年了。

滴答清单,够用的待办事项软件

智能手机时代,不少人应该都有用记事软件的习惯,因为人的记忆力不可靠,而灵感又稍纵即逝,所以有什么事了随手记下来再也不用担心忘了,告别绞尽脑汁去回想的痛苦。比较常用的功能有给事项设置提醒时间,还有一些周期性的事,比如信用卡还款,高级一点的可以设置子任务,比如你的一个理想目标,可以列为常驻项,想起来什么就往里加,然后完成一件就勾选掉,很方便。滴答清单可以跨平台使用,还能绑定微信,从微信里添加事项,我习惯在浏览器第一个标签页打开它,然后在手机上主屏显示。

Copied, 不可或缺的剪贴板增强软件

从我的经历来看,剪贴板增强软件很少有人用,然而我认为对于经常使用电脑的人来说,用好它能大大提高工作效率。常用的账号之类比如电话号码、邮箱,还有常用短语都可以存放在软件里,使用的时候两个步骤即可实现盲打,先是快捷键调出软件,然后再按键粘贴。还有就是对于剪贴板历史的维护,在不同的应用复制粘贴,再也不用切过来切过去了,调出剪贴板软件的小窗应有尽有,再简单不过。Copied 有 macOS(¥50多)和 iOS(¥18)版,macOS 有个后起之秀 Paste(¥90多) UI 做得很好,但我感觉不是很实用,不想付费了有个国内的开发者开发的 iPaste 貌似也不错。Windows 上是 Ditto,Android 上是 Clipper+,综合来看我还是觉得 Ditto 好用,简单快捷。

定制篇

Firefox, 自由、安全的浏览器

把浏览器列为一项似乎不太必要,但它是我们大多数人使用频率非常高的软件,如果你关注隐私安全、崇尚自由,并想要一定程度的定制,那请用 Firefox 吧。作为开源软件的集大成者,Firefox 在浏览器的竞争中从来不甘落后,它一直以用户为中心,是保护隐私的典范。有众多的开发者为它开发扩展,能满足你各种各样的需求。简单列几个我的扩展,感兴趣的可以去找:Copy on Select (选中复制)、Fast QR Code Generator (网址生成二维码)、Imagus(图片预览)、SwitchyOmega (自动代理)、Stylus (自定样式)、Tampermonkey (自定脚本)、ublock-origin(广告屏蔽)、Zoom Page WE(缩放管理)、Vim Vixen(键盘操作)、Containers On The Go (沙盒环境)。

Focus follows mouse, 省力的操作习惯

当你切换窗口时,如果是用鼠标操作,那么要切换焦点的话,通常还得在新窗口里边点击一下才可以。所以其实很早就有一种操作模式,鼠标移动到新窗口则焦点也切过来,想想它省掉的点击动作次数,就值得试下。macOS 里边是 chunkwm 这个软件,它主要用来做窗口管理,可以实现很多功能,比如窗口自动分屏。Windows 里边是 X-Mouse Controls。刚开始用的时候可能会有个问题就是,对于一个应用的子窗口或者叫对话框,在失去焦点的时候可能会隐掉,这时移动下窗口就可以找到了,或者设置快捷键暂时禁用再启用也行。这个我目前还没有找到好的办法去自动处理。

Karabiner-Elements, 自定按键到满意为止

我刚开始只想找一个左右shift实现二三候选的输入法,奈何无着,曾几度放弃,后来在定制 Firefox 按键时找到了这个软件,感叹它的强大,说是挽救了我的肌肉记忆也不夸张,就赠了10刀支持。主要实现了下面两个功能,在输入法是搜狗时,单独按shift映射为cmd,作为修饰键则仍为shift; 单按 caps_lock 映射为 escape,作为修饰键时映射为 ctrl,当前应用是Firefox、网易云音乐时则映射为cmd,是有点复杂啊,总之按你的喜好折腾吧,一时花点气力,后边就一直轻松使用了。后来我外接了机械键盘,也用它简单就实现了按键的绑定。这里顺道推荐该作者的另一款小软件,全屏下输入法源指示器 ShowyEdge,也很实用。Windows 上有个类似的快捷键软件 Autohotkey,也很好。

编程篇

Vim,编辑器之王

刚开始写程序就用 Vim,到现在已经很多年了,它从未让我失望过。因为在编辑器的顶级阵营,所以全世界各个领域的开发者都在使用,几乎每一个新的语言、插件等都会提供 Vim 的集成。起初也试过 Emacs,但在 IDE 里边要享受流畅高效的编辑体验,Vim 还是要好一点,当然要说 Bash 的行编辑模式,Emacs 要更胜一筹。对软件工程师来说,在编辑器上的时间投资,我觉得是完全值得的,工欲善其事必先利其器。像很多 Vim 用户一样,我也会将操作习惯应用到别的软件上,比如浏览器,pdf 阅读等,Vim 真是个好兄弟。

JetBrains IDE 应用增强

写程序用过 JetBrains 的系列 IDE,刚开始用的时候就比较喜欢,然后操作习惯可以贯串下来。应该说他们的软件做得非常贴心,深得广大程序员的喜欢,平时注意积累提高,会越来越熟练。这里我说说自己感觉有用而未推广开的功能仅供参考:

  • AceJump 显示屏内单字符快速定位插件,虽说 Vim 插件的查找定位已经很方便了,但这个插件的长处是直接一步到位,时间长了感觉很好。缺点在于由于界面比较华丽,所以会有短暂的停顿。
  • Terminal 终端窗口,假如你的开发工作要经常查看命令的输出或者偶尔执行下 shell 命令,那么都可以尝试下 IDE 自带的 Terminal ,好处是可以在一个应用里工作更专注一点,缺点是类 Bash 按键绑定有缺陷,不如 iTerm 等专门类软件完善,另外 session 如果多了 iTerm 也会更好用点。
  • Shelf 修改暂存,相较于 git stash 等,Shelf 的好处是可以暂存单个文件或者是一个分类的改变清单,然后可以多次应用改变的 patch,非常易用。
  • 其它的还有 Database connect 等也很好,不过社区版一般不支持。

其实我们常用的软件就那几种,能做到简洁高效易用,又不被工具束缚,就可以专注于我们要实现的目标了。

分类: 互联网

发起讨论 文新社区