我的 Mac 工作环境配置
05 May 2014
Update
本文写于 2014-05-05,现在两年多过去了,很多朋友用了这个配置,觉得很不错,我今天(2016-11-29)做一个更新,删除了过时内容,加入了一些新的配置。
输入法切换,Control + 空格,不要用 Command + 空格,command 用大拇指,空格也是,无法快速切换。
修改 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
Follow Me on GitHub