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

def*_*eta 10 macos performance system-administration

举个例子,这些是我在启动新机器时经常做的一些事情:

  1. 安装'Visor' - 通过F1为您提供始终可用的HUD风格终端窗口.
  2. 安装'Clix' - 运行一百万个系统自定义命令行指令.
  3. 安装'默认应用' - 自我解释.
  4. 将"Terminal.app"设置为打开并在登录时自动隐藏.
  5. 安装"Inconsolata"字体并将其设置为"终端"和"文本编辑"的默认字体.

只有在采取了这些基本步骤之后,才能从更个人化的东西开始.

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

NB:是的,这个问题的灵感来自@ Roddy针对Windows平台的问题.

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

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

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

Rub*_*ben 5

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

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


amr*_*rox 4

以下是我使用的一些到目前为止尚未提及的:

系统配置

有用的默认值

其他软件

  • HardwareGrowler(免费)
    • 使用边框样式设置无停靠图标(有关说明,请参阅上面的链接)。我喜欢这个小实用程序。
  • 抗RSI(免费)
    • 救你脱离你自己。
  • 打开终端这里(免费)
    • 很棒的迷你应用程序,可在当前 Finder 窗口的目录中打开终端。
  • MacVim(免费)
    • 我最喜欢的通用编辑器。
  • xScope(商业)
    • 适用于任何类型 UI 工作的出色工具。

Xcode 配置

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