很遗憾,非常不习惯Lion中的home、end、pageup、pagedown的缺省设定。
DIY一下满足自己吧:
修改 ~/Library/KeyBindings/ 中的 DefaultKeyBinding.dict 文件,加入:
{ /* home */ "\UF729" = "moveToBeginningOfLine:"; "$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* end */ "\UF72B" = "moveToEndOfLine:"; "$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* page up/down */ "\UF72C" = "pageUp:"; "\UF72D" = "pageDown:"; }
修改完成后重启一下。
另外,这个简单的按键绑定不能解决所有问题。在最基本的TextEdit\sublime text\text mate中是有效的。term\itunes中则完全无效。先用着吧。
补充:
修改term的按键设定步骤:
1.运行Terminal.app
2.打开Preferences窗口
3.选择当前使用的theme的settings,选择keyboard tab
4.编辑 Home 按键的绑定(左下角有个Edit按钮)
- Set Action:to send string to shell:
- 在下面的框体内填入 \001 (直接按 Ctrl + a)
5.编辑End按键的绑定
- Set Action:to send string to shell:
- 在下面的框体内填入 \005 (直接按 Ctrl + e)
Ok,现在一切都正常了。