作为开发人员,您在vanilla OS X系统上进行了哪些更改或安装?

时间:2008-12-08 19:01:30

标签: performance macos system-administration

作为示例,这些是我在启动新机器时经常做的一些事情:

  1. 安装'Visor' - 通过F1为您提供始终可用的HUD样式终端窗口。
  2. 安装'Clix' - 运行一百万个系统自定义命令行指令。
  3. 安装'默认应用' - 自我解释。
  4. 将'Terminal.app'设置为打开并在登录时自动隐藏。
  5. 安装'Inconsolata'字体并将其设置为终端和文本编辑的默认字体。
  6. 只有在采取了这些基本步骤之后,才能从更个性化的东西开始。

    那么,面对空白的macSlate时,您采取的基本步骤是什么?

    注意:是的,这个问题的灵感来自针对Windows平台的@Roddy's question

    更新:这太好了,谢谢!到目前为止一些非常有趣的答案。

    具体结果: 我现在是MacPorts转换器,我的终端使用标准字左,右字,键命令行为......

    更新2:我忘了提及Charles,这是世界上最好的调试http代理应用程序(恕我直言)。它是共享软件,100%名副其实。

9 个答案:

答案 0 :(得分:5)

如果你有Linux背景MacPorts(gentoo喜欢)或Fink(apt-get like)是不可或缺的。您可以像在普通Linux机器上一样安装所有熟悉的实用程序。

我总是在新机器上安装的OS X特定开发相关应用程序是:

答案 1 :(得分:4)

以下是我使用的一些目前尚未提及的内容:

系统配置

有用的默认值

其他软件

  • HardwareGrowler(免费)
    • 使用挡板样式设置无停靠图标(有关说明,请参阅上面的链接)。我喜欢这个小实用工具。
  • AntiRSI(免费)
    • 让您远离自己。
  • OpenTerminalHere(免费)
    • Great mini-app,可在当前Finder窗口的目录中打开终端。
  • MacVim(免费)
    • 我最喜欢的通用编辑。
  • xScope(商业)
    • 适用于任何UI工作的绝佳工具。

Xcode配置

  • 将构建产品放入~/Build
    • 将所有内容保存在一个易于清理的位置,并使项目间的依赖关系有效。
    • 可选择将中间版本文件放在~/Build/_Intermediate中以使其更加整洁。
  • 选中'自动插入结束符}}''如果它尚未
  • 设置组织名称
    • defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "Yoyodyne Industries";}'
  • 代码完成(我认为这些是早期版本中的默认值)
    • 选中“在弹出式列表中显示参数”。
    • 选中'为完成插入参数占位符'。
    • 选择'自动建议:延迟0.50秒'

答案 2 :(得分:2)

安装Xcode,iPhone SDK,TextMate。

将Terminal,XCode,TextMate添加到扩展坞。

从Dock中删除iMovie,iDVD,...图标。

答案 3 :(得分:2)

在Terminal.app中左右添加单词:

http://blog.macromates.com/2006/word-movement-in-terminal/

答案 4 :(得分:1)

对我来说,第一件事是设置区分大小写的文件系统。如果没有它,我就无法运行UNIX衍生产品。

答案 5 :(得分:0)

我安装了PostgreSQL和Eclipse,我之前在使用Mac的工作中做过。

然后我从Dock中删除了所有不必要的图标,并将我的工作放在那里,终端。

我还安装了Pages,它是一个很好的文档编辑器,可供文档使用。

答案 6 :(得分:0)

我安装X11和Xcode工具,然后抓住MacPorts并使用它来获取doxygen,windowmaker以及其他一些工具。我下载了OmniGraffle,并从GraffleTopia获取UML模板。 OmniOutliner也是一项要求;最后我获得了WarBlade的一些乐趣; - )

哦,这些天我也从clang网站上抓取了scan-build,虽然我还没有足够地使用它来记住第一次回答。

答案 7 :(得分:0)

我最近这样做了。我安装了:

  • Adium的
  • 火狐
  • 开发人员工具
  • 水银
  • SubEthaEdit

答案 8 :(得分:0)

我的基本应用:

  1. Quicksilver - 应用程序启动器,我不能没有
  2. BBEditTextMate - 两者都是程序员的优秀文本编辑器
  3. Perian - 为Quicktime添加对更多视频格式的支持
  4. Flip4Mac WMV - 将对Windows Media格式的支持添加到Quicktime
  5. Skim - 优秀的PDF阅读器
  6. Yummy FTP - 可能是mac
  7. 的最佳FTP客户端
  8. Google Notifier - 菜单栏中的自动电子邮件提醒
  9. Letterbox - Widescreen Mail.app插件
  10. info.xhead - 安全的个人数据库软件
  11. Little Snitch - 监控收到的&传出网络连接
  12. VMWare Fusion - Windows虚拟化
  13. Xcode和Eclipse是不费吹灰之力的。