为程序员设置Mac [英] Setting up a Mac for programmers

查看:102
本文介绍了为程序员设置Mac的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近切换到了MacBook Pro,所以在Mac软件生态系统中我还是很新.使用VMWare Fusion在Mac/Unix和MS平台(* .NET,SharePoint,SQL Server等)上进行Mac开发时,要掌握如何快速使用Mac的最佳指南是什么?例如,我已经设置了NetBeans,FlexBuilder,Eclipse,TextMate,VMWare Fusion,OpenOffice,FireFox,将Terminal.app拖到了我的基座上,升级了Ruby安装和相关的gem,等等.根据其他人的经验,研究的对象包括QuickSilver(与SpotLight有什么不同?),MacPorts(或Fink?),iPhone,Android入门等等.您可以从我的经验不足中得知,我不知道什么是最好的做事方式,也不想养成只安装东西然后放下文件和东西放慢系统速度的习惯.如果您有关于设置开发人员Mac的任何非常酷的提示,请分享给他们!

I recently switched over to a MacBook Pro so I'm still really new at Mac software ecosystem. What is the best guide or what tips do you have to quickly get adept at using Mac for developing on both Mac/Unix and MS platforms (*.NET, SharePoint, SQL Server, etc) using VMWare Fusion? For example, I've setup NetBeans, FlexBuilder, Eclipse, TextMate, VMWare Fusion, OpenOffice, FireFox, dragged Terminal.app to my dock, upgraded the Ruby installation and related gems and so on... Things I've not done but looking at (based on other's experiences) include QuickSilver (is it all that different than SpotLight?), MacPorts (or Fink?), getting started with iPhone, Android, and so on. You can tell from my inexperience that I don't know what the best ways of doing things are yet, and don't want to get in the habit of just installing things and then leave files and stuff laying around slowing the system down. If you have any really cool tips about setting up a developer's Mac please share them!

更新:我的工作性质是我一直在使用新/不同的技术,有些基于Windows/MS,有些则没有,并且与Mac(和Fusion)甚至基于MS一起使用东西对我来说更有趣.

Update: The nature of my job is I'm always working with new/different technologies, some Windows/MS based, some not, and with the Mac (and Fusion) even the MS based stuff is more enjoyable to me.

推荐答案

安装所有Mac开发工具,XCode等,以便获得编译器.

Install all the Mac dev stuff, XCode etc., so you get the compilers.

可以肯定,Macports.查看它们的目录并安装Linux或其他系统上所有常用的软件包-包括与开发相关的东西,例如flex/bison,emacs,doxygen,m4,perl,python等.

For sure, Macports. Look through their catalog and install all the usual packages you're used to from Linux or other systems -- including development-related stuff like flex/bison, emacs, doxygen, m4, perl, python, etc.

与内置终端相比,我更喜欢"iTerm".不要忘了导出COMMAND_MODE = unix2003",它使许多事情都像您以前那样工作.

I prefer "iTerm" over the built-in terminal. Don't forget to "export COMMAND_MODE=unix2003" that makes a number of things work the way you're used to.

我没有提供我提到的任何内容的URL.这就是Google的目的.

I haven't given URLs for any of the things I've mentioned. That's what Google is for.

这篇关于为程序员设置Mac的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆