MacOS工具

原文是"池建强"的微信文章

1. Alfred

2. iTerm2

一些基本功能如下:

  1. 分窗口操作:shift+command+d(横向)command+d(竖向)
  2. 查找和粘贴:command+f,呼出查找功能,tab 键选中找到的文本,option+enter 粘贴
  3. 自动完成:command+; 根据上下文呼出自动完成窗口,上下键选择
  4. 粘贴历史:shift+command+h5、回放功能:option+command+b
  5. 全屏:command+enter
  6. 光标去哪了?command+/
  7. Expose Tabs:Option+Command+E
    功能还有很多,多用多体会。

3. 终极 Shell——ZSH。

4. 文本编辑器 Vim

其他可选工具:Emacs、TextMate、Sublime Text等。

5. IDE 是图形化的集成开发工具,具备精准的词法分析、编程提示、调试等功能,功能之繁复用户自知,如果做工业级编程和团队协作的话,推荐使用 IDE。

在这里给大家推荐如下几个工具:

  1. Xcode,Mac 上优秀的集成开发工具,几乎所有的 Mac App 和 iOS App 都由此而生,免费软件。无论你是 写 Java 的还是写 Python,用了 Mac 一定要安装 Xcode,为什么?我准备写一篇「更有效率的 XCode」说一下这个事情,当然,这样的内容没那么干,如果各位不同意就算了。
  2. JetBrains 系列,产品线丰富,几乎都是精品,Java、Python、Ruby、Php、Objective-C、Web 等一应俱全,收费,还挺贵。
  3. Eclipse 系列,通过插件方式几乎支持所有的常用编程语言,免费。
  4. Homebrew 是 OS X 的包管理工具。使用 Homebrew 可以非常容易的安装 OS X 中没有包含的 Unix 工具包和语言包,比如 wget,node,lua,rabbitmq,nginx 等"
    Homebrew-Cask用来一键安装应用软件,有了 Cask,再也不用手动下载软件包 DMG,打开,拖进应用程序文件夹了,一切都可以交给程序去做。
    用法:brew cask search 列出所有可以被安装的软件brew cask search xx 查找所有和 xx 相关的应用brew cask info xx 查看xx应用的信息brew cask uninstall xx 卸载 xx

7. Git 是一款分布式版本控制和软件配置管理软件,类似 SVN 和 CVS,是 Linus 的第二个惊世之作。

Git 是目前主流的版本管理工具,基于 Git 构建的 Github 网站则是这个星球上最大的开源集散地。
图形化的 Git 工具推荐:GitHub、SourceTree。

8. 文件比较,OS X 中提供了原生的比较工具 FileMerge,不过这个工具对非 ASCII 内容的文件支持非常不好,推荐 VisualDiffer。VisualDiffer 支持文件和文件夹比较、文件过滤、多重比较模式、颜色标注等,操作简单,响应迅速,实乃程序员居家旅行之必备工具。收费软件,可以直接从 AppStore 下载。

另外,习惯命令行操作的朋友,直接使用 diff 和 vimdiff,也是不错的选择。

9. xScope 是一款强大的辅助设计工具,可以精确度量屏幕上的 UI 元素,尤其适合全栈工程师。xScope 可以方便的取得屏幕上任意位置的颜色,可以动态智能监测元素边界并显示距离,可以针对移动设备和各种浏览器设定屏幕尺寸,可以设定屏幕辅助线,放大屏幕等。如果你不想事事求人,xScope是个不错的选择。收费软件。

10.Pixelmator 号称 Mac 上的精简版 PhotoShop,设计更为人性化,适合非专业人士使用,不是平面设计人员也可以作出非常专业的图像设计。像“池建强”这样的老程序员,也开始时不时设计个物件,让团队里的美工 MM 为之侧目。收费软件。

推荐一个Podcast视频教程:http://www.pixelmator.com/tutorials/itunes/

猜你喜欢

转载自www.cnblogs.com/artwalker/p/12818093.html