苹果电脑mac开发者常用的工具有哪些?

   对于大部分用户而言,第一次使用 Mac 都会有个短暂的情绪反转。因为和Windows系统有着极大地不同。作为开发者,程序员该如何用Mac系统?Mac系统上有哪些常用的工具?在这篇文章里将会给各位用户一个答案。

  要清楚的认识到,我们寻找的不是开始按钮,而是程序入口,任何一个操作系统,用户要做的事情并不是找到开始菜单,而是找到程序,然后打开它们完成自己的工作。在 Mac 里,完成这个职责的最佳角色不是 Dock,而是 Alfred。所以我的建议是,任何用户进入 OS X 之后,第一步就是去 App Store 下载 Alfred。普通用户使用免费版就够了,开发人员可以购买 Powerpack,物超所值。


  (一)Alfred 是 Mac 平台上最为传奇的效率工具,用一篇长文来介绍都不为过。

  Mac 对原生 Shell 的支持是无数程序员喜爱 Mac 的理由之一,程序员用 Mac 而不用 Shell,基本等于自断一臂,威力将大打折扣。Shell 并非凭空而来,它的入口是终端工具。OS X自带的终端工具虽然不错,但是和 iTerm 2一比,就逊色很多了。

  (二)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

  (三)有了优秀的终端,我们终于可以使用 Shell 了。

  不过,万里长征才开始了第一步,Shell 也是分门派的,我推荐给大家的是:终极 Shell——ZSH。

  (四)文本编辑器同样是程序员最喜爱的开发工具之一,我个人偏爱 Vim。

  Vim号称编辑器之神,可以脱离鼠标全键盘操作,良好的插件体系几乎适配各类编程语言,使用起来充满推背的速度感,如果你是个赛车迷,你会喜欢上这款软件的。

  其他可选工具:Emacs、TextMate、Sublime Text等。

  (五)IDE 是图形化的集成开发工具,具备精准的词法分析、编程提示、调试等功能,功能之繁复用户自知,如果做工业级编程和团队协作的话,推荐使用 IDE。

  在这里给大家推荐如下几个工具:

  1、Xcode,Mac 上优秀的集成开发工具,几乎所有的 Mac App 和 iOS App 都由此而生,免费软件。无论你是 写 Java 的还是写 Python,用了 Mac 一定要安装 Xcode。

  2、JetBrains 系列,产品线丰富,几乎都是精品,Java、Python、Ruby、Php、Objective-C、Web 等一应俱全,收费,还挺贵。

  3、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。

  (八)对于程序员来说,文件比较也属必备工具,OS X 中提供了原生的比较工具 FileMerge,不过这个工具对非 ASCII 内容的文件支持非常不好,推荐 VisualDiffer。

  VisualDiffer 支持文件和文件夹比较、文件过滤、多重比较模式、颜色标注等,操作简单,响应迅速,实乃程序员居家旅行之必备工具。收费软件,可以直接从 AppStore 下载。

  另外,习惯命令行操作的朋友,直接使用 diff 和 vimdiff,也是不错的选择。

  (九)xScope 是一款强大的辅助设计工具,可以精确度量屏幕上的 UI 元素,尤其适合全栈工程师。

  xScope 可以方便的取得屏幕上任意位置的颜色,可以动态智能监测元素边界并显示距离,可以针对移动设备和各种浏览器设定屏幕尺寸,可以设定屏幕辅助线,放大屏幕等。如果你不想事事求人,xScope是个不错的选择。收费软件。

  (十)Pixelmator 号称 Mac 上的精简版 photoshop,设计更为人性化,适合非专业人士使用,不是平面设计人员也可以作出非常专业的图像设计。

  像我这样的老程序员,也开始时不时设计个物件,让团队里的美工 MM 为之侧目。收费软件。

时间: 2024-11-03 22:02:47

苹果电脑mac开发者常用的工具有哪些?的相关文章

Mac 开发者常用的工具

在写 Mac 程序员的十个武器之前,我决定先讲一个故事,关于 Mac 和爱情的.(你们不是问 Mac 和爱情有个鸟关系吗?) 从前有一个孩子叫做小明,他不是高帅富,与高大上也毫无瓜葛,只有低调.无聊和内涵.他住在全国房价最贵的城市,租着最贵的单间,写着各种垃圾或垃圾回收的代码,干着程序员这份前途若有若无的职业,一切都朝着注定孤独一生的方向发展着,如果没有变数的话. 终于有一天他的朋友小强为他介绍了另一位朋友,这个朋友不是女朋友, 而是一款笔记本,笔记本的名字叫做Macbook Pro.见到 Ma

苹果电脑MAC出现硬盘无法识别的问题怎么办?

  目前,不少网友都在使用苹果电脑MAC,小编就对MAC的触屏功能赞不绝口,非常适合装逼.把妹.不过,最近,有个妹纸想借小编的MAC的大屏幕插一下硬盘,看看里面的高清美图,但是,硬盘一直无法识别,真的是让小编糗死了!为了让这样的事情不再发生,小编决定研究一下mac无法识别移动硬盘的解决方法!下面,一起来看看今天的教程吧! ntfs for mac使用界面 一.为什么Mac无法识别移动硬盘 原因很简单,每个电脑系统都有自己的文件系统,对于不同文件系统都会出现不兼容问题,也就是无法识别,或不能读写.

苹果向Mac开发者开放实验室:每天仅收99美元

北京时间8月11日上午消息,据国外媒体今日报道,苹果面向"Mac开发者项目"(MacDeveloperProgram)的会员推出了一种名为"SingleLabDayPass"的兼容性测试服务,只需支付99美元即可在苹果兼容性实验室进行一天的测试. Mac开发者项目的会员只要花费99美元,即可在位于美国加州库珀蒂诺(Cupertino)和日本东京的苹果实验室中借助各种型号的Mac对产品兼容性进行测试.实验室开放时间为每天早上9点至下午5点. 在此之前,只有"

苹果电脑Mac怎么设置网页静音

  苹果电脑网页声音设置方法 网页上乖乖出现了一个静音的标志,点击它就能把网页上发出的任何声音都静音了,并且不会影响到Mac其他声音输出.

苹果电脑MAC系统的快捷键大全

  MAC系统快捷键大全 最新版 系统启动 在启动时按下 X: 强制使用 Mac OS X 启动电脑 在启动时按下 Option-Command-Shift-Delete: 不使用主要启动硬盘,并寻找使用外接磁盘与 CD 在启动时按下 C: 由具有系统文件夹的 CD 光盘启动' 在启动时按下 N: 试图由兼容的网络服务器 (NetBoot) 启动 在启动时按下 T: 以火线目标磁盘方式启动在启动时按下 Shift: Mac OS X 10.2 后,在「安全启动状态」启动,一切启动项目及不必要运行

苹果电脑mac温度低充不上电的解决方法

  mac温度低充不进电的解决方法. Mac冬天充不进电原因: 因为苹果Mac电脑内置电源采用的是锂电池,而Mac的锂电池设置了自我保护,也就是所谓的低温保护.意思就是在气温过低的情况下,电池中的金属锂会产生沉积现象,不再和物质发生化学反应,从而发生电池内部短路的情况.因此在寒冷的冬天,过冷的环境之下,用户们的Mac电脑就会出现充不进电的情况. Mac冬天充不进电的解决方法: 其实知道Mac充不进电的原因之后,我们的解决方法就很简单了,无非就是要让我们的mac「热」起来. 首先,充电时最好的锂电

苹果电脑Mac磁盘是什么格式的

  一.查看Mac磁盘格式步骤 1.点击左上的苹果图标,下拉菜单中选择"关于本机". 图一:关于本机 2.弹出下图,在对话框中我们选择"概览"然后点击"系统报告". 图二:点击系统报告 3.在Mac界面,点击左侧"储存"栏目,在右侧窗口,找到"文件系统",您就可以看到Mac硬盘格式了. 图三:查看格式 二.Mac磁盘基本格式 Mac磁盘基本采用独特的磁盘文件格式,即HFS+,也有称呼为HFS Plus的(具

苹果电脑mac系统怎么备份

  Mac 的Time Machine 怎么用?对于很多使用苹果 Mac 电脑的用户来说,Time Machine 可能不是特别熟悉,但却非常实用与强大.Time Machine 是用于在苹果 Mac OS 系统上备份"系统和用户数据"的一个功能.Time Machine 可以通过本地备份,也可以通过网络来备份.下面小编给大家简单介绍下怎么用USB移动硬盘来作Time Machine 备份的设置方法. 1.准备一块空白的移动硬盘,最好是目前速度更快的USB 3.0移动硬盘. 2.接下来

苹果电脑Mac OS系统如何重装

  现在电脑都很强大,可是也很脆弱,常常需要你去维护,甚至经常需要你重装系统,那么Mac OS又如何重装系统呢?刚刚使用Mac电脑的用户估计会很头痛吧?其实你只要仔细看这篇文章,你也能通过自己重新给自己电脑安装新系统. 第一步:1.首先在 MacBook Air 关上的情况下,按着 Command 及 R 两个按键不放手,然后同时按下最右上角的开关键一下(记着此时仍然继续按着 Command + R 键). 第二步:当进入至此介面后,就可以放开所有按键.当中有 4 个选项:Restore Fro