当前位置:回答三>百科问答>程序员用 Mac 都有哪些必备的 app

程序员用 Mac 都有哪些必备的 app

2024-10-26 12:34:06 编辑:join 浏览量:590

程序员用 Mac 都有哪些必备的 app

Xcode 在Mac上做开发必备,其本身主要用于开发iOS和Mac应用程序,但是会附带安装一个Mac下开发者工具包,里面会有很多有用的工具。

iTerm2 终端增强

Homebrew 包安装管理

Sublime Text或者TextMate或者MacVim或者Emacs 文本编辑器,选择一款熟练使用就可以了

TextExpander 自定义文本工具,加快你的编码速度,用其他代替物也可以,我个人用的是Keyboard Maestro。

Dash 文档快速查询工具

以上是个人认为最为必备的。。剩下还有很多扩充工具可以自己慢慢探寻。

开发工具:

纯英文时:TextMate

现在最常使用:Sumlime Text 2(传说中的神器2号,1号现在还是给了TextMate吧,毕竟它先出来)

有时候会用的:BBEdit与TextWrangler

在终端中工作时为了快速有时直接使用 vi(只是为了简单,一般很少用,有桌面应用的时候还在命令行里面写感觉有点装B)

系统自带实用工具:数码测色计,网络实用工具,磁盘工具

Coda (非 Coda 2):HTML、CSS、JavaScript编辑工具,以前用得很多,现在使用少了一些了

Tex

心目中的虚拟神器 Parallels Desktop (安装有 FreeBSD、Ubuntu Desktop、Ubuntu Server、OpenSUSE、Salaris、Windows 7/XP/8/2008/2003 等)

MindNode Pro

Nginx + PHP/Python/Perl + MySQL/SQLite/PostgreSQL 网站程序服务器环境

Chrome浏览器(个人从来不做兼容性测试,就算要测试在Mac下也没法测试全),所以就这一个就足够了

GITHUB:我学习git 的时候一直都在使用 github 这个工具,不过还是想自己搭建 git

NavCat Pro

OMniGraffle Pro

互联网工具:

QQ for Mac

Facetime

Tunnelblick 配自己在美国的服务器建立的VPN

Reeder

音乐与视频:

iTunes

射手影音(最主要就是那个可以自动匹配字幕的功能)

iShowU 与 Stomp:桌面视频录像与视频转换工具

文档与图片处理:

圈点:不知道与EverNote有什么关系,以前叫 Skitch,一直使用

Adobe Creative Suit 6 :这个是唯一一个盗版(实在是买不起,不是不支持正版)

Lightroom 4

Aperture

Pages/Numbers/Keynote三大傻

Pixelmator

ColorStrokes

Flare

iPhoto

Acorn

国产软件:好照片

游戏:

Trine

Mactracker

Braid

Asphalt 6

AngryBirds (Rio, Seasons, Space )

Plants vs. Zombies

其它一些游戏都是以前玩过通关了然后现在也没有太多心情去玩的,重装了系统之后也就没有再安装上了,所以这里就不写出来了

其它一些不知道怎么归类的软件

The Unarchiver :压缩与解压缩

Transmit:文件传输工具(FTP、SFTP等)/以前使用过 RBrowser,不过感觉不太好用,FileZilla 在Mac下面太不好看

AppCleaner:用这个来卸载不需要的应用

QQ输入法 for Mac:最习惯使用的输入法(以前使用的是 Chinese BP)

可能不全,但是基本上差不多了吧,一下子也只能想起这些了……基本上没有带个人色彩地去评价任何一个软件,只是把自己使用得最多的软件按自己使用的顺序列出来而已……然后可能有些朋友会认为有一些软件并不是开发工具或者 什么的,那就当作我写的这个是:作为一个开发者在开发的过程中使用的MAC软件列表吧。

Linux内核作者Linus早就开始使用Mac了(虽然面对记者表现的很扭捏)。Gnome的作者更是理直气壮叛逃Linux投奔Mac。如你所知,MacOSX是开发者们的最爱。因为它一方面有非常棒的用户体验,一方面是基于Unix,尽得shell的益处,又避免了Linux下种种繁琐。

工欲善其事,必先利其器。这里分享下我的Mac应用和配置。

基于原则:

+ 尊重软件版权,能购买正版的,请尽量购买正版

+ Don’t Shave Yaks, 不要因为花太多时间配置工具而浪费工作的时间

+ 奥卡姆剃刀,如果一项功能需求只是偶尔用一下,就别配置了。

应用&效率Dropbox大名鼎鼎的Dropbox,无需赘述。是居家旅行,出门必备同步神器。Dropbox较之Google Drive更轻量级,更快,适合在多平台同步正在编辑的文档或者代码。记得Google Drive是没有Linux版客户端的,而Dropbox有!而且,Dropbox的文件分享链接是直接指向文件的,对于在remote terminal上工作且尚不熟悉scp和rsync的同学来说是福音(rsync --daemon效果可以媲美Dropbox)。相比之下,Google Drive 更适合来存放资料,因为它能搜索文档内关键词。

我见过最好的MarkDown编辑器,简洁,漂亮,可配置,支持MathJax公式编辑。

Evernote

笔记软件,我主要用它在收藏平时看到的好的RSS文章,Prime版的多人协作,幻灯片功能也很赞。

Pocket

众多的ReadItLater软件中的一个,推荐Pocket是因为它的文本抽取出来的格式比较好,在移动端上的App做的也很出色。

Kaleidoscope

比较多文档之间的差异。一个命令行党应该忠诚的效忠用diff来比较文件,但是Kaleidoscope真的太好用了,关键是它不仅能逐行比较,还能一块块匹配着比较,还能两个文件夹比较,还能Merge文件。

Alfred 2

TextExpander

文本自动补全的插件,自定义好触发的关键词,每次输入这些关键词的时候,biu~,想打的字就全弹出来了。把自己的电话,邮箱,或者写邮件的模板存进去,能避免很多重复的劳动。

Popclip

文字选中弹出扩展。每次选中文字后,可以快速的把选中文字进行复制,粘贴,查找,加入笔记本等等。

RescueTime (Time sink)

默默的运行在后台,告诉你你的时间都浪费在哪儿了。每周发邮件告诉你你在哪个软件,哪个网站上花了多少时间,这一天/周的效率有多高。你可以定义什么是有效率的行为(比如用Evernote写笔记,用Emacs写代码)加分,哪些是偷懒的行为(看美剧,刷豆瓣)扣分。

LimeChat

IRC应用,选它是因为其他的IRC应用都太难用了!

AppCleaner

删软件清理残余。

Moom

还在像傻帽一样花半天找到窗口边框笨手笨脚地缩放大小么?用Moom吧,能快速排好窗口,自定义想要的窗口大小。

The unarchiver

普通解压用tar命令,但如何有非UTF-8的中文编码,还是用unarchiver比较方便(命令行下得用find + iconv写一长串,太虐心)

编程&配置Dash

查文档利器。作者在新版本对它收费$20,丧心病狂,但从长远考虑,还是值得的。能配合Alfred用,省心。

Textmate

bundle功能很好用,方便快速掌握一门语言。写前端代码很方便。其他时候,还是用Vim/Emacs吧。

TotalCommander

命令行党都有过每天得把Terminal拖来拖去的苦恼。TotalCommander正是这样一款下拉式的终端,类似Gnome下的Guake,也支持多窗口,强烈推荐。

iTerm2

不管你用bash,zsh还是tcsh,有一个好用的Terminal软件是十分必要的,iTerm2就正是一个优秀的终端。好看,配置性极强,有很多方便的功能,戳这篇文章。

Homebrew

Mac下的包管理器,和ports平分天下。想装什么东西,尽管brew install 就好。

Z shell (tmux及配置文件)

基于bash的shell,被誉为The Last Shell。配置当然很复杂,不过不要紧,拿来主义一下,用oh-my-zsh一行代码安装。

z/autojump

每天还在为输各种cd而浪费时间?z 是个极为方便的小配置,它把用户访问过的目录存在记录里,每次输入z <访问过的目录的关键词>,就biu的一声到了。autojump也是类似的工具。

标签:Mac,app,程序员

版权声明:文章由 回答三 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.huidasan.com/answer/317393.html
热门文章