http://www.oschina.net/news/53946/mac-dev-tools
要清楚的认识到,我们寻找的不是开始按钮,而是程序入口,任何一个操作系统,用户要做的事情并不是找到开始菜单,而是找到程序,然后打开它们完成自己的工作。在 Mac 里,完成这个职责的最佳角色不是 Dock,而是 Alfred。所以我的建议是,任何用户进入 OS X 之后,第一步就是去 App Store 下载 Alfred。普通用户使用免费版就够了,开发人员可以购买 Powerpack,物超所值。
(一)Alfred 是 Mac 平台上最为传奇的效率工具,用一篇长文来介绍都不为过。
Mac 对原生 Shell 的支持是无数程序员喜爱 Mac 的理由之一,程序员用 Mac 而不用 Shell,基本等于自断一臂,威力将大打折扣。Shell 并非凭空而来,它的入口是终端工具。OS X自带的终端工具虽然不错,但是和 iTerm 2一比,就逊色很多了。
-
Alfred 2 for Mac v2.8.3 破解版
授权:免费版软件大小:5.37MB语言:英文
Alfred 2是Mac上最好用的快速启动工具,可以有效的优化你的Mac系统。软件修复了大量问题,软件功能强大,操作简单。Alfred for Mac能够让我们使用键盘去完成应用的搜索和启动、信息的本地。
-
Alfred 2 for Mac v2.8.1 破解版
授权:免费版软件大小:5.85MB语言:英文
Alfred是Mac上最好用的快速启动工具,修复了大量问题,软件功能强大,操作简单。Alfred能够让我们使用键盘去完成应用的搜索和启动、信息的本地和Web搜索、查询字典、剪切板查看、系统控制。
(二)iTerm2 是 OS X 下一款开源免费的的终端工具,我基本用它替代了原生的 Terminal。
一些基本功能如下:
1、分窗口操作:shift+command+d(横向)command+d(竖向)
2、查找和粘贴:command+f,呼出查找功能,tab 键选中找到的文本,option+enter 粘贴
3、自动完成:command+; 根据上下文呼出自动完成窗口,上下键选择
4、粘贴历史:shift+command+h5、回放功能:option+command+b
6、全屏:command+enter
7、光标去哪了?command+/
8、Expose Tabs:Option+Command+E
功能还有很多,多用多体会。
另外,很多朋友说自己的终端一直是黑白的,如何换成彩电?在用户目录的.profile里加上这两行即可:export CLICOLOR=1export LSCOLORS=gxfxcxdxbxegedabagaCAD
-
iTerm2 Mac版(终端工具) v2.1.4
授权:免费版软件大小:3.04MB语言:英文
iTerm2 Mac版是Mac平台上的一款终端软件工具。iTerm2 Mac版可以说是Mac下最好的终端工具,可以用它替代原生的Terminal。可以简单的认为,iTerm2是配置完毕开箱即用的tmux。
(三)有了优秀的终端,我们终于可以使用 Shell 了。
不过,万里长征才开始了第一步,Shell 也是分门派的,我推荐给大家的是:终极 Shell——ZSH。
-
SSH Shell Mac版(SSH客户端) v16.03
授权:免费版软件大小:6.99MB语言:英文
SSH Shell Mac版是一款 Mac 上专业的终端 SSH 工具,软件功能强大,操作简单,这是一款非常优秀的SSH客户端。SSH Shell Mac版类似于SecureCRT,支持 SSH1、SSH2、Telnet 等远程连接。
(四)文本编辑器同样是程序员最喜爱的开发工具之一,我个人偏爱 Vim。
Vim号称编辑器之神,可以脱离鼠标全键盘操作,良好的插件体系几乎适配各类编程语言,使用起来充满推背的速度感,如果你是个赛车迷,你会喜欢上这款软件的。
-
Vim Options Mac版(文本编辑器) v1.0官方版
授权:商业版软件大小:2MB语言:英文
Vim Options Mac版是Mac平台上的一款开发学习软件,这是一款非常实用的文本编辑器,软件功能强大,操作简单。Vim Options Mac版是一款程序员专用的编辑器工具,Vim是一个很强大的编辑器。
其他可选工具:Emacs、TextMate、Sublime Text等。
-
textmate mac版 V2.9497中文版
授权:免费版软件大小:21.4MB语言:多国语言[中文]
textmate for mac是Mac下的著名的文本编辑器软件,与BBedit一起并称苹果机上的emacs和vim。软件功能强大,操作简单。尤其适合程序员使用,可以定制许多贴心使用的功能。TextMate的Bundles是TextMate的一
-
Sublime Text 3 for mac V3075破解版
授权:免费版软件大小:12.1MB语言:英文
Sublime Text 3 Bulid Mac版是Mac os平台上的一款非常不错的代码编辑器,是一款很实用的Mac开发工具。软件功能强大,操作简单。同时 Sublime Text 也是跨平台的,界面和功能感觉和 TextMate 比较相似。此
(五)IDE 是图形化的集成开发工具,具备精准的词法分析、编程提示、调试等功能,功能之繁复用户自知,如果做工业级编程和团队协作的话,推荐使用 IDE。
在这里给大家推荐如下几个工具:
1、Xcode,Mac 上优秀的集成开发工具,几乎所有的 Mac App 和 iOS App 都由此而生,免费软件。无论你是 写 Java 的还是写 Python,用了 Mac 一定要安装 Xcode。
-
xcode for mac v6.4
授权:免费版软件大小:158MB语言:英文
Xcode for mac是Mac系统非常重要的开发工具。Mac OS系统以及IOS系统开发者专用于构建 Mac OS X 及 iOS 应用程序的完整工具集 - Xcode 5 的工具经过重新设计,它们的性能更优秀、使用更容易。
2、JetBrains 系列,产品线丰富,几乎都是精品,Java、Python、Ruby、Php、Objective-C、Web 等一应俱全,收费,还挺贵。
-
JetBrains PyCharm Professional for Mac v4.5.2 破解版
授权:免费版软件大小:159MB语言:英文
PyCharm for mac是一种Python IDE,软件功能强大,操作简单。它是带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示。
-
JetBrains WebStorm for Mac v10.0.4 破解版
授权:免费版软件大小:115MB语言:英文
WebStorm for mac是jetbrains公司旗下一款很好用的JavaScript开发工具。软件功能强大,操作简单。被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。
-
JetBrains DataGrip for Mac v1.0.3 破解版
授权:免费版软件大小:135MB语言:英文
JetBrains DataGrip for Mac是一款Mac平台上的数据库管理工具。经过了长时间的开发后,全新的产品DataGrip 1.0。与JetBrains产品线上的其他产品类似,DataGrip也提供了Windows、Linux与Mac版本。
-
JetBrains PyCharm for Mac v5.0.3 序号版
授权:免费版软件大小:210MB语言:英文
PyCharm是一款由JetBrains出品的强大的Python语言编程IDE,软件功能强大,操作简单。最新版本更新了洋气的图标,完美支持Python 3.5,Docker Integration等功能,支持Django, Flask, Google App Engine, Pyramid, web2py
-
JetBrains PhpStorm for Mac V10.0.3
授权:免费版软件大小:186MB语言:简体中文
JetBrains PhpStorm for Mac 是一款 JetBrains 出品的跨平台的PHP开发IDE,软件功能强大,操作简单,被誉为最好用PHP开发工具。JetBrains 公司在开发工具上可以说是大名鼎鼎,可以说几乎所有主流的语言都
3、Eclipse 系列,通过插件方式几乎支持所有的常用编程语言,免费。
-
Myeclipse 2014 Mac版破解补丁
授权:免费版软件大小:730KB语言:英文
MyEclipse2014Mac版破解补丁是专为Mac OS平台上的编程工具MyEclipse2014量身定做的一款破解工具,破解过程详细参考下面的教程。这是一款非常不错的JAVA开发工具。软件本身是付费的。
-
Myeclipse 2014 Mac版 v2014破解版
授权:免费版软件大小:705.3MB语言:英文
MyEclipse for mac是一款非常不错的Java开发工具。软件功能强大,操作简单,它是在eclipse 基础上 加上自己的插件,而eclipse是用纯Java写的,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合。
-
MyEclipse2015Mac版破解补丁 v2.0
授权:免费版软件大小:1.9MB语言:英文
MyEclipse2015Mac版破解补丁是专为Mac OS平台上的编程工具MyEclipse量身定做的一款破解工具,破解过程详细参考下面的教程。这是一款非常不错的JAVA开发工具。它是在 eclipse 基础上加上自己的插件。
-
Myeclipse 2015 Mac版 v2015免费版
授权:免费版软件大小:2.52GB语言:英文
MyEclipse for mac是Mac OS平台上的编程工具,软件功能强大,操作简单。这是一款非常不错的JAVA开发工具。它是在 eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境。
-
Eclipse Mac版 V4.5.1
授权:免费版软件大小:204MB语言:简体中文
Eclipse for mac相信很多程序员都非常熟悉,这是一个开放源代码的、基于Java的可扩展开发平台。软件功能非常强大。大多数Java初学者们都用它来编写代码,因为,Eclipse 附带了一个标准的插件集
(六)Homebrew 是 OS X 的包管理工具,Ruby 社区的作品,功能类似 Ubuntu 下的apt-get。
使用 Homebrew 可以非常容易的安装 OS X 中没有包含的 Unix 工具包和语言包,比如 wget,node,lua,rabbitmq,nginx 等。当然,我们得首先安装 Homebrew,安装脚本如下:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
一段类似黑客帝国里的脚本过去之后,Homebrew 就装好了。尝试一下安装命令行下载工具 wget:brew install wget一段类似黑客帝国里的脚本过去之后,wget 就装好了。
那有没有工具可以用类似的方式安装Chrome 浏览器、离线迅雷、虾米、QQ 呢?答案是肯定的,程序员无所不能,他们开发了Homebrew-Cask用来一键安装应用软件,有了 Cask,再也不用手动下载软件包 DMG,打开,拖进应用程序文件夹了,一切都可以交给程序去做。
安装 Cast:brew tap phinze/homebrew-cask && brew install brew-cask
用法:brew cask search 列出所有可以被安装的软件brew cask search xx 查找所有和 xx 相关的应用brew cask info xx 查看xx应用的信息brew cask uninstall xx 卸载 xx
尝试一下吧。
(七)Git 是一款分布式版本控制和软件配置管理软件,类似 SVN 和 CVS,是 Linus 的第二个惊世之作。
Git 是目前主流的版本管理工具,基于 Git 构建的 Github 网站则是这个星球上最大的开源集散地。还在使用 SVN 和 CVS 的童靴,该换换脑筋了。
回复「git」,你将获得一份Git 简明教程。
图形化的 Git 工具推荐:GitHub、SourceTree。
-
Github Mac版 V2.1.7
授权:免费版软件大小:40.4MB语言:英文
Github Mac版是Mac os平台上的一款帮助用户管理数据库的Mac开发软件,软件功能强大,操作简单,Github Mac版在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前包括Rubinius、Merb和Bitcoin在内
-
SourceTree Mac版(SVN客户端) v2.3.1
授权:免费版软件大小:40MB语言:英文
Sourcetree for mac是 Windows 和Mac OS X 下免费的SVN、Git 和 Hg 客户端,软件功能强大,操作简单。它同时也是Mercurial和Subversion版本控制系统工具。Sourcetree for mac支持创建、克隆、提交、push、pull 和合并
(八)对于程序员来说,文件比较也属必备工具,OS X 中提供了原生的比较工具 FileMerge,不过这个工具对非 ASCII 内容的文件支持非常不好,推荐 VisualDiffer。
VisualDiffer 支持文件和文件夹比较、文件过滤、多重比较模式、颜色标注等,操作简单,响应迅速,实乃程序员居家旅行之必备工具。收费软件,可以直接从 AppStore 下载。
另外,习惯命令行操作的朋友,直接使用 diff 和 vimdiff,也是不错的选择。
-
VisualDiffer for mac V1.6.4
授权:免费版软件大小:2.92MB语言:简体中文
VisualDiffer for mac是一款Mac平台上的文件管理工具,软件功能强大,操作简单;可以帮助你比较不同文件夹中文件或文档中的交叉对比,或者比较两个文件的路径。还可以通过UNIS diff命令快速、标准
(九)xScope 是一款强大的辅助设计工具,可以精确度量屏幕上的 UI 元素,尤其适合全栈工程师。
xScope 可以方便的取得屏幕上任意位置的颜色,可以动态智能监测元素边界并显示距离,可以针对移动设备和各种浏览器设定屏幕尺寸,可以设定屏幕辅助线,放大屏幕等。如果你不想事事求人,xScope是个不错的选择。收费软件。
-
Xscope for mac(设计辅助软件) V4.1.4 共享版
授权:共享版软件大小:30.1MB语言:英文
Xscope for mac是一款MAC OS上的开发设计辅助软件,软件功能强大,尺度精确,简单易操作,让设计更精益求精。对于设计师或者是开发人员来说,这款软件都是非常有用的。正版软件售价不菲。
-
xScope 4 for Mac v4.1.5 注册版
授权:免费版软件大小:27.3MB语言:英文
xScope是一款设计辅助软件,是设计师们的好帮手,它可以帮助每个设计者快速,精确的完成工作,度量距离,角度的标尺,放大镜,精确垂直,水平标记辅助线,精确阔度,找画面上符合。
(十)Pixelmator 号称 Mac 上的精简版 photoshop,设计更为人性化,适合非专业人士使用,不是平面设计人员也可以作出非常专业的图像设计。
像我这样的老程序员,也开始时不时设计个物件,让团队里的美工 MM 为之侧目。收费软件。
-
PixelMator for mac(图像处理软件) v3.4.4
授权:免费版软件大小:42.7MB语言:英文
Pixelmator这是一款Mac平台上的图像处理软件,软件功能强大,操作简单。其主要功能和Adobe系列的photoshop类似,支持常见的PSD、TIFF、JPEG、PNG、PDF、EPS 等图形文件格式,以及足可与 Photoshop匹配的
-
PixelMator for mac V3.3中文汉化版
授权:免费版软件大小:43.3MB语言:简体中文
Pixelmator for Mac是一款Mac平台上的图像处理软件,软件功能强大,操作简单。其主要功能和Adobe系列的photoshop类似,支持常见的PSD、TIFF、JPEG、PNG、PDF、EPS 等图形文件格式,以及足可与 Photoshop匹配
-
PixelMator for mac V3.3中文汉化补丁
授权:免费版软件大小:707KB语言:简体中文
PixelMator for mac V3.3中文汉化补丁是PixelMator for mac V3.3英文版的汉化程序。下载安装就可