【开发提速系列】常规软件使用篇

日常工作中使用的软件说多不多,说少不少。除去开发用的工具之外,个人认为主要是IM、浏览器、邮件客户端和文本编辑器。

IM

个人主要使用阿里旺旺。一个技巧是Alt + Q,快速发送信息给指定的人。否则要点开主界面,输入对方昵称,回车打开,再输入内容发送等大概四步,次数多了感觉有点麻烦。

浏览器

以firefox为例。

首先要整理好你的书签,便于你快速定位到你需要的页面。常用的网址使用目录定位比搜索更快,而且内网页面不能通过外部搜索访问到。
其次建议使用lastpass等同类工具管理你的帐号和密码。除了减少记忆负担之外,自动登录等功能真得很好用,特别是在内网没有使用SSO(单点登录)到处都是登录界面的时候。
第三,(mac用户请忽略)习惯于鼠标的尝试下鼠标手势,习惯于键盘控制的尝试下vimperator等插件。常规操作方式涉及界面定位,比如新开tab等,鼠标手势和键盘控制的话就不需要了。
第四,假如你希望改变常用的某些网页的界面和行为,比如一直显示搜索框,而不是某个固定页面显示,greasemonkey(chrome是tempermonkey)是一个不错的选择,适合想用firefox做一些页面hack的人。

邮件客户端

学习如何高效使用邮件是一门学问,这里我只给出我实践过的几点。
使用文件夹分类还是tag分类?个人现在用tag分类。针对需要跟进的邮件增加followup;需要保存时使用thunderbird按照月份存档;寻找某封邮件时按照标题,tag,关键字,发件人等搜索,这是使用最强大的邮件服务gmail时得到的经验之一。

文本编辑器

linux下面一般vim/emacs足矣,windows下notepad大部分时候不够。个人觉得sublime,notepad++挺不错。一般来说,开发用的文本编辑器一般要有编码支持,语法高亮等功能。不过,最重要的衡量标准还是顺不顺手。