为什么会写这篇文章呢?
首先,效率对于程序员来说非常重要; 其次,避免大家被吐槽使用的假苹果;
Alfred可以说是公认的MAC开发神器
上图,Alfred 图标,放大镜+小帽子,个人理解的意思就是搜索+酷,而且酷占了大部分,没错,一旦使用你了Alfred,你就会觉得自己非常的酷,就像你打绝地求生的时候手里有把AWM+8倍镜。
它能帮你快速打开网页、快速进行自定义搜索、查看剪贴板历史、快速查询单词等等。Alfred 提供的功能虽然很多,但目的只有一个 —— 那就是减少我们工作中的一些重复动作,提升我们的工作效率。
当我们想用百度搜索一个东西,我们一般是这么做的:打开chrome,输入百度网址,输入搜索词。但有了 Alfred 之后,我直接快捷键调出 Alfred 输入框,输入:「baidu 搜索词」即可。
有时候突然忘记一个单词的中文意思是什么,我们得移动下鼠标,打开词典工具,然后输入单词。但有了 Alfred 我们直接输入单词就可以知道其含义是什么。
上面的几个使用场景只是 Alfred 功能的很小一部分,总的来说,包括以下几个类别:
-定位文件、打开文件 -打开网址、书签、App -自定义搜索 -剪贴板历史 -计算器、查词典、运行shell命令
详细功能咨询度娘。
iTerm2 是mac下一款开源免费的的终端工具,完全可以替代了原生的 Terminal。
一些基本功能如下:
1、分窗口操作:shift+command+d(横向)command+d(竖向) 2、查找和粘贴:command+f,呼出查找功能,tab 键选中找到的文本,option+enter 粘贴 3、自动完成:command+; 根据上下文呼出自动完成窗口,上下键选择 4、粘贴历史:shift+command+h5、回放功能:option+command+b 5、全屏:command+enter 6、光标去哪了?command+/ 7、Expose Tabs:Option+Command+E
功能还有很多,详细功能咨询度娘。
Atom 是github专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
丰富的插件,让你爽到不行,并且自带 4 组 UI 主题、4 组 Syntax 主题,自带 Markdown 渲染器、代码美化插件等等。
尤其是Markdown预览功能简直爽爆了。
一个有情怀的 IDE 基本都会实现代码自动补全,代码实时编译纠错,以及代码高亮(为了美丽)和代码自动整理。很可惜一般的编辑器并没有,然而我 Atom 却具有以上功能。
至于有多好用,亲测你就知道了,详细功能咨询度娘。
Postman 是一个接口测试和 http 请求的神器,非常好用。
Postman 的优点:
Dash 是适用于Mac OS平台的软件编程文档管理工具,可以浏览API文档,以及管理代码片段工具。Dash自带了丰富的API文档,涉及各种主流的编程语言和框架。
通过Dash可以浏览API文档,以及管理代码片段工具。Dash自带了丰富的API文档,涉及各种主流的编程语言和框架,包括:ActionScript, Android, C++, CAppuccino, Cocos2D, Cocos3D, Corona, CSS, Django, Groovy, HTML, Java, JavaFX, JavaScript, jQuery, Kobold2D, Lua, MySQL, Node.js, Man Pages, Perl, PHP, Python, Ruby, Ruby on Rails, Scala, Sparrow, SQLite, Unity 3D, WordPress, XSLT, XUL。
利用Dash的代码片段管理功能,你可以把日常使用频繁的代码保存起来,然后为其设置一个独一无二的缩写,这样一来原本需要一遍又一遍的敲击键盘重复录入的繁琐工作,就可以交给Dash来轻松搞定。
brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,可以用来快速搭建各种本地环境,程序员必备工具
在 Mac 上安装软件程序,你会怎么做?通常的做法应该是以下两种:
听起来是不是有些麻烦?使用 Homebrew ,这种方法只需在终端输入一行命令,就可以解决包括查找、下载和安装软件的一系列步骤。
有什么优势?
真的很方便,强力推荐,具体功能咨询度娘。
shell的类型有很多种,linux下默认的是bash,虽然bash的功能已经很强大,但对于以懒惰为美德的程序员来说,bash的提示功能不够强大,界面也不够炫,并非理想工具。
而zsh的功能极其强大,只是配置过于复杂,起初只有极客才在用。后来,有个穷极无聊的程序员可能是实在看不下去广大猿友一直只能使用单调的bash, 于是他创建了一个名为oh-my-zsh的开源项目。
自此,只需要简单的安装配置,小白程序员们都可以用上高档大气上档次,狂拽炫酷吊炸天的oh my zsh。
优点:
更多优点等待你来发掘,具体功能咨询度娘。