MAC:“用户你好,我是你爹”。 “如果你不用 mac 鼠标,那最好不要用外设鼠标了,因为我规定 ctrl+click = right click” 。。。。
我是个软粉,酷爱 windows 。所以日常常用快捷键都是 win 风格,尤其是 IDE 中,ctrl + click 调转到代码定义处,早形成了肌肉记忆。你让我改?改是不可能改的。
无奈公司发 mac 电脑,看着同事都用 mac,我把 mac 扔一边吃灰,继续用着我的 surface 写代码。过了一年多,我觉得每天上下班拿电脑有些累,那能不能用着 mac,还使用着 win 风格的快捷键?我开始尝试了。 平时常用的 ctrl+c,v,a,z,s 等等,这些都好办,搞一个全局的映射就好了嘛(这里推荐免费神器 Karabiner: https://github.com/pqrs-org/Karabiner-Elements )。 另外 cmd,alt,fn,ctrl 键盘位置互换,mac 也提供的有这个功能。用外设的时候可以根据外部键盘互换一下。
MAC 上的 ctrl + click = right click 这个设定十分恶心,我是无论如何也不接受这个设定的。 上 Karabiner 代码,把 ctrl + click 改成 ${ 当前是 idea 吗 ? (ctrl + B) : click}. 这个代码既全局屏蔽了 ctrl + click = right click 的设定,也能在 idea 上正常工作,让其实现跳转到定义处功能。 //代码明天上班后贴上来。
另外我还想到了在 mac 神器 iterm2 上,实现右键复制,右键粘贴的功能,就像 windows terminal 上行为一样吗,明天开始写 script 实现它。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.