高效 Macbook 开发之道:工具篇pdf,txt教程

(点击 上方公众号 ,可快速关注) 来源:伯乐在线 – 伍翀 链接:http://blog.jobbole.com/94972/ 程序员就像工匠,若想高效地编写出漂亮的代码,就得要有一把好”锤子”——好的开发工具


本文就讲讲那些我用出情怀的高效工具们

Macbook 毋庸置疑,首先你得有台Macbook,这是脱离鼠标提升效率的第一步

所以本文基本上都是推荐Mac上的工具

笔记&编辑器 MWeb 我的笔记需求很简单,1. 支持Markdown与预览 2. 支持笔记分类管理 3. 简洁美观

哦,要是能直接在Markdown中粘贴图片就更好了
MWeb是我目前用过这么多产品里唯一全符合这些要求的
已购
EvenNote不支持Markdown,太重
Mou缺少文档管理
Cmd Markdown,离线版还有待改进

Sublime Sublime是一款具有丰富扩展功能的编辑器

作为前端开发者,完全可以用如此轻量的工具作为前端IDE
Atom Atom的推出就是要取代Sublime的
两者功能差不多,可以说Atom深受Sublime哲学的影响
Atom对于包管理更加方便,代码补全也是出色的功能之一
优秀的界面设计,让我这视觉动物忍不住就用上了
就是相对Sublime而言,做的有些重了

开发工具 IntelliJ IDEA Java IDE的不二之选

强大,强大,强大,记得一定要上Ultimate版,资金充足就付费,不充足就先用破解,记得靠IDEA赚到钱了得回来补上

用惯后会极大提高开发速度
重复代码自动检查、代码规范提示等功能还能帮你纠正编码规范

快捷键尽量用默认的,不要用Eclipse快捷键,虽然一开始会有点难以适应,但是用久了会发现爽的飞起

IDEA是可以为之单独写篇文章安利的产品,此处不再多说

另外Jetbrains家族的产品都很良心,RubyMine、Pycharm、WebStorm都是不错的IDE

Dash Dash是一个API文档浏览器,以及代码片段管理工具

作为一名程序员,每天必不可少的动作就是查各种API文档,为了搜一个函数打开好几个web窗口是很常见的事

Dash可以提高我们的效率,尤其是我为它绑定了shift+space的快捷键之后,在全屏IDE中我可以直接呼出dash查询想要的类/函数

已购

iTerm 2 自带的Terminal其实也还行,不过有很多理由让我们用iTerm 2

例如设置主题、各种快捷键、方便的复制查找

再配合上Oh My Zsh ,简直爽到爆! 绿色上网 ShadowSocks X Shadowsocks在Mac上的客户端

[蜡烛] Surge.app iOS 9的一个神级API,以及给力的app开发者,终于带给iOS用户们一个安全、低成本、最大网络速度、无连接状态、国内外分流的完美解决方案

终于可以在碎片时间获取国外的最新资讯了

其他 欧陆词典 Mac自带的字典其实已经很方便了,三指轻按在阅读英文文档时非常方便,但不能满足查单词的需求

而Mac上的词典确实比较少,也就这款用的比较顺手,我绑定了option+space快捷键,可以轻松从顶部呼出搜索栏

奇妙清单 奇妙清单是一款任务管理工具,可用于记事提醒、工作安排、待办清单、项目管理等工作,重点的是它免费且跨平台支持 iOS、Android、Windows、Mac、网页版等

虽然同类优秀的TODO产品众多,不过这款产品清一色的五星好评值得你拥有

目前我一直用它来管理工作、生活、学习上的事项,用的很顺
支持国产免费软件

OminiGraffle 作为程序员,免不了要画些流程图什么的

OmniGraffle绝对是Mac上最好用的流程图软件,画出来的图颜值爆表

当然,这是收费的
Chrome插件 关于Chrome插件我这里只推荐两个吧

一个是围脖是个好图床,可以方便的通过粘贴、拖拽将图片上传到新浪微博图床,并拿到链接

另一个是Proxy SwitchyOmega,SwitchySharp的升级版,搭配ss能代理工具使用


发表回复