【问题标题】:As a developer, what changes or installs, do you make on a vanilla OS X system?作为开发人员,您会在 vanilla OS X 系统上进行哪些更改或安装?
【发布时间】:2008-12-08 19:01:29
【问题描述】:

例如,以下是我在启动新机器时经常做的一些事情:

  1. 安装“Visor” - 通过 F1 为您提供始终可用的 HUD 样式终端窗口。
  2. 安装“Clix”——运行一百万条系统自定义命令行指令。
  3. 安装“默认应用程序” - 不言自明。
  4. 将“Terminal.app”设置为在登录时自动打开和隐藏。
  5. 安装“Inconsolata”字体并将其设置为终端和文本编辑的默认字体。

只有在完成了这些基本步骤之后,我才能开始处理更私人的事情。

那么,在面对空白的 macSlate 时,您需要采取哪些基本步骤?

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

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

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

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

【问题讨论】:

    标签: performance macos system-administration


    【解决方案1】:

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

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

    【讨论】:

    • 在 TextMate 和 Transmit 上绝对与您同在!我从来没有接触过 Quicksilver,虽然我觉得它在功能上可能与 CLIX 相似......
    • 如果我没记错的话,是 Productive Programmer 中的 Neal Ford 将 Quicksilver 描述为 GUI 命令行。有关福特 Quicksilver 的更多提示,请访问pragmatic-osxer.blogspot.com
    • 我建议添加 Homebrew "The Missing Package Manager for OS X",类似于 MacPorts 和 Fink:brew.sh
    • 我在干净地重新安装笔记本电脑后尝试使用 Homebrew,但不记得确切原因我迅速切换回 MacPorts。
    【解决方案2】:

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

    系统配置

    有用的默认值

    其他软件

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

    Xcode 配置

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

    【讨论】:

      【解决方案3】:

      安装 Xcode、iPhone SDK、TextMate。

      将终端、XCode、TextMate 添加到扩展坞。

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

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

          • 在我尝试安装不支持区分大小写的文件系统的 Adob​​e Photoshop CS3 之前,我也是这样做的!那是一个不愉快的夜晚,必须重新格式化所有内容才能使用 Photoshop。
          • 在这种情况下,我会在文件中给 adobe 自己的迷你磁盘。
          • 想提怎么办? (我自己也不认识。)
          【解决方案6】:

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

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

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

          【讨论】:

            【解决方案7】:

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

            哦,这些天我也从 clang 网站上获取 scan-build,虽然我使用它的频率还不够高,还记得我第一次回答的时候。

            【讨论】:

              【解决方案8】:

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

              • Adium
              • 火狐
              • 开发者工具
              • 水银
              • SubEthaEdit

              【讨论】:

                【解决方案9】:

                我的必备应用:

                1. Quicksilver - 我离不开的应用启动器
                2. BBEditTextMate - 两者都是程序员的优秀文本编辑器
                3. Perian - 为 Quicktime 添加了对更多视频格式的支持
                4. Flip4Mac WMV - 为 Quicktime 添加对 Windows Media 格式的支持
                5. Skim - 优秀的 PDF 阅读器
                6. Yummy FTP - 可能是 mac 上最好的 FTP 客户端
                7. Google Notifier - 菜单栏中的自动电子邮件警报
                8. Letterbox - 宽屏 Mail.app 插件
                9. info.xhead - 安全的个人数据库软件
                10. Little Snitch - 监控传入和传出网络连接
                11. VMWare Fusion - Windows 虚拟化

                Xcode 和 Eclipse 很简单。

                【讨论】:

                  猜你喜欢
                  • 2010-09-25
                  • 2015-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多