6.禁用dashboard

defaults write com.apple.dashboard mcx-disabled -boolean YES && killall Dock

5. 在Finder的标题栏显示全路径

$ defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

$ killall Finder

4. 用F8来退出vim

vim 有个ZZ可以保存退出,却没有一个键用来退出,每次都是

:q!

来退出,我的小拇指很疼啊!

所以打算用F8来退出vim

使用下面的方法编写映射脚本

<?xml version="1.0"?>
<root>
<item>
<name>F8 to force quit vim</name>
<identifier>private.force_quit_vim</identifier>
<autogen>
__KeyToKey__
KeyCode::F8,
KeyCode::SEMICOLON, ModifierFlag::SHIFT_L,
KeyCode::Q,
KeyCode::1, ModifierFlag::SHIFT_L,
KeyCode::RETURN
</autogen>
</item>
</root>

然后重新加载,选取映射,就可以了~

https://pqrs.org/osx/karabiner/xml.html.en#examples

https://github.com/tekezo/Karabiner/blob/version_10.22.0/src/bridge/generator/keycode/data/KeyCode.data

https://github.com/tekezo/Karabiner/blob/version_10.22.0/src/bridge/generator/keycode/data/ModifierFlag.data

3. 用command+L锁屏

mac的锁屏是command+option+eject(power)

我用的外接键盘,还是以前的win+L方便

2. 使用shift+insert作为paste

老式的终端,ctrl+insert为copy;shift+insert为paste

怎么在mac book上做到呢

你需要安装一个软件 Karabiner

安装好了后,启动

找到For PC Users

这样就可以了

1. 使用F9用来切换输入法

mac上的输入法切换是ctrl+space。如果我想一个键就搞定,比如映射成F9怎么做呢?

首先,还是用上面说的软件 Karabiner。打开下面的文件

这样子

command+o打开文件编辑

<?xml version="1.0"?>
<root>
<item>
<name>F9 to switch input-method</name>
<identifier>private.switch_input_method</identifier>
<autogen>__KeyToKey__ KeyCode::F9, KeyCode::SPACE, VK_CONTROL</autogen>
</item>
</root>

写入上面的配置,刷新一下

最后,勾选一下配置,就生效了

神奇吧~~

最新文章

  1. CString用法小结《转载》
  2. float包裹性与破坏性及清除浮动几种方法
  3. android:ellipsize的使用(转)
  4. C#DateTimePicker控件问题
  5. hihocoder 1236(2015北京网络赛 J题) 分块bitset乱搞题
  6. 练手CF3-C - Wormhouse
  7. Sqlserver中存储过程,触发器,自定义函数(二)
  8. 图片轮播插件-carouFredSel
  9. Project Management - 3) Manage Your Meetings
  10. 网页媒体播放利器 - JW Player使用心得
  11. 【转】POJ题目分类
  12. Spring 详解第一天
  13. Nginx的Rewrite规则与实例
  14. python_18_反射
  15. &quot;机器人防火墙&quot;:人机识别在应用安全及风控领域的一点实践
  16. 【Android】android:manageSpaceActivity让应用手动管理应用的数据目录
  17. nginx与Apache的优缺点
  18. Python初学者第三天 运算符、while循环
  19. 20155238 2016-2017-2 《JAVA程序设计》第十周学习总结
  20. JS发送跨域Post请求出现两次请求的解决办法

热门文章

  1. linux 下通过fork实现后台运行进程
  2. C++实现矩阵类和向量类
  3. Unreal 输入系统 解析
  4. c++:-3
  5. java、selenium、图片滑块验证,底部附本地可测试代码
  6. 使用CSS实现《声生不息》节目Logo
  7. JavaScript与函数式编程
  8. VMware虚拟机中安装Linux操作系统(ubuntu)
  9. JS作用域与闭包
  10. pyecharts世界地图用:国家中英文对照表.xlsx