一些 Mac OS tweaks 分享

2019-03-12 10:58:18 +08:00
 kidlj
  1. 关闭 通用 -> 使用平滑字体。这样看起来字体没那么黑,感觉字形更清晰了,当然了,这个是主观感受。我的眼睛啊,觉得 MacBook Pro 的分辨率还是不太够。

  2. 键盘 -> 修饰键,把 Option 键映射为 Ctrl 键。以前使用 Windows 带来的习惯,左右两边的 Ctrl 都要用,分别对应两手的小拇指。但是 MacBook 只有左边一个 Ctrl,这样映射以后问题就解决了。

  3. Ctrl+w 全局删除输入 word。惊喜地发现 Mac OS 所有 app 的输入处都可以用 readline emacs 风格的快捷键进行光标跳转,比如 Ctrl+A 跳转到输入开头,Ctrl+E 跳转到输入结尾,Ctrl+F,Ctrl+B 分别前进和后退一个字符。但是删除一个 word 的 Ctrl+w 只在 iTerm 里能用,其它 app 不支持。简单配置一下再重启 app 就可以了:

    $ vim ~/Library/KeyBindings/DefaultKeyBinding.dict
    
    {
    	 "^w" = "deleteWordBackward:";
    }
    
  4. VSCode key repeating 修复。常年使用 VSCode vim 插件,使用 j,k,w,b 等跳转光标的时候需要按住这几个键,此时 Mac 键盘会弹出欧洲字符的选择界面,影响体验。解决方案

    $ defaults delete com.microsoft.VSCode ApplePressAndHoldEnabled
    $ defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
    

    ref: https://github.com/Microsoft/vscode/issues/31919

  5. Touch Bar 真的非常好用。对 Touch Bar 做的一个配置是把“锁屏”功能放到 touchID 按钮旁边,方便任何界面一键锁屏。

3417 次点击
所在节点    MacBook
9 条回复
kidlj
2019-03-12 13:14:33 +08:00
也期待大家分享下自己的 tweaks。
jiezhi
2019-03-12 13:20:44 +08:00
vim 党表示,ctrl 与 capslock 键调换
Heanes
2019-03-12 14:32:40 +08:00
我是 15 年的 macbokPro,无 touchbar,我有以下设置
1. 设置锁屏快捷键:键盘->快捷键->应用快捷键,添加"锁定屏幕"(不可弄错),输入按键 command + L,就可以跟 Windows 上的锁屏类似了
2. 设置鼠标移动锁屏: 桌面与屏幕保护程序->触发角,选择右下角,按住 command,这样的效果是按住 command 时鼠标移动到桌面右下角,就可以显示桌面
kzfile
2019-03-12 14:37:34 +08:00
我比较喜欢用方向键的快捷方式:
cmd+backspace 删除当前行
alt+backspace 删除当前文字(支持中文分词)
alt+左箭头 /右箭头 前移 /后移一个单词
cmd+上箭头 /下箭头 跳到文本的最顶端 /最底端

当然这些在 win 下也有,很多人也知道并且常用.

还有个变态的是把~映射为 esc
hstdt
2019-03-12 18:12:06 +08:00
我浏览器习惯用 F2F3 切换标签,finder 的话就设置成 F1F3 切换。
tmac6740
2019-03-12 18:56:48 +08:00
习惯用 alfred 做很多事情
ecnelises
2019-03-12 21:46:44 +08:00
Emacs 风格的键在 Office 里不能用
kidlj
2019-03-12 21:53:23 +08:00
@ecnelises 哦是吗?还没安装 office,觉得 iWork 够用了。
wujunchuan2008
2019-03-13 09:52:03 +08:00
ctrl+w 删除单词很好用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/543598

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX