我的 Mac 工作环境配置

05 May 2014


https://github.com/liaohuqiu/mac-setup

Update

本文写于 2014-05-05,现在两年多过去了,很多朋友用了这个配置,觉得很不错,我今天(2016-11-29)做一个更新,删除了过时内容,加入了一些新的配置。

  1. 输入法切换,control + 空格,不要用 command + 空格,command 用大拇指,空格也是,无法快速切换。

  2. 配置 ssh-agent forward

  3. 修改 Caps lock 为 ESC,方便 Vim 操作。


新的 Mac

阿里只给 iOS 开发以及部分前端配办公 Mac。我刚入职,给的居然是台式机!后来申请了一个笔记本,联想的。没法干活。攒了几个月工钱,自己买了 Mac,生产力立刻提高。前些天回家,回京途中,Mac 丢了。重写买过一个新的,环境配置挺麻烦的,以此为纪。

Model: ME865
OS: 10.9.2

听说,现在阿里的实习的同学,还是用着台式机。我真后悔没给我们的实习的同学配 15 寸 Mac(目前是 13 寸顶配 + U2515H)。 2016-11-29


改键

fn 和 ctrl 键

不知道基于什么反人类的考虑,fn 居然会在键盘最左下。公司的 ThinkPad T430,就是这样的。官方居然还振振有辞:http://blog.lenovo.com/design/fn-versus-ctrl-let-the-games-begin。你可以在 BIOS 里面修改,但是你不能把那两个键抠下来,交换他们的位置。

Mac 稍微好点,你可以把 fn 和 ctrl 抠下来,交换位置,然后装上去。然后利用软件交换这两个键。

软件上改键,借助: https://pqrs.org/macosx/keyremap4macbook/

我的配置可以从这里直接导入: https://github.com/liaohuqiu/mac-setup/blob/master/script/karabiner-import

系统设置

以下的配置都在系统设置中完成:

Spotlight 快捷键: option + r

fn / F1 ~ F12

还原键盘上的 F1 ~ F12 为标准功能,用 Fn + F1 ~ F12 来实现功能。

解除被占用的 F11 和 F12:

fn + F1 ~ F12 实现功能原有功能

因为 control 和 fn 已经交换,所以要用软件改键:

vi mode

Mac 10.12 暂时无法使用

option + hjkl 移动光标

Trackpad
  1. 文本选择

    Accessibility > Mouse & ThinkPad > Trackpad Options > Enable dragging > three finger drag

Software

  • iTerm ,取代自带终端。

  • vim anywhere vim 的配置,自带的文本编辑器

  • work anywhere,一些小工具软件。

  • 大部分的本地开发工作,比如 Docker ,会在虚拟机里面进行。

    VirtualBox + CentOS 最小化安装 CentOS

    虚拟机用 NAT 和外界通信。本地和虚拟机通信,记得用 host-only 网络。


大概基本就这些了,这样就可以开始工作了。


欢迎关注我的微信公众号

欢迎关注我的 新浪微博,有问题随时交流。

欢迎关注我的 GitHub,了解我最新关注的项目。

comments powered by Disqus