我的 Mac 工作环境配置

05 May 2014


Update

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

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

  2. 配置 ssh-agent forward

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


软件

  • iTerm ,取代自带终端。

  • vim anywhere vim 的配置;work anywhere,一些小工具软件。直接用这个脚本安装:init-git-and-vim

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

    VirtualBox + CentOS 最小化安装 CentOS

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

改键

fn 和 ctrl 键

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

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

软件上改键,借助: Karabiner-Elements (Update: https://pqrs.org/macosx/keyremap4macbook/ 目前对 10.11 支持不好,不推荐)

系统设置

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

Spotlight 快捷键: option + r

fn / F1 ~ F12

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

解除被占用的 F11 和 F12:

vi mode

上下左右移动用小箭头是非常费劲的事情,在 vim 中 hjkl 可以在手不离开键盘的情况下,快速完成。

使用 Keyboard Maestro 改键,实现 option + hjkl 移动光标:

配置可从这是直接导入:vim_mode.kmmacros

使用三个手指选择文本

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


欢迎关注我的微信公众号

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

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

comments powered by Disqus