解决Android Studio 的 Alt 快捷键和Mac自带的Alt转换功能冲突

Mac上的辅助键有4个:control, option(alt), command, shift,比windows上多一个。(注意windows上的ctrl键的大部分功能,在苹果上是command)

在Idea中,发现很多option键+字母组合的快捷键不能用。比如我想像vim那样,用option加上hjkl来移动光标,但按option+j的时候居然没反应。使用其它的键又怕跟别人冲突,因为现在工作中经常需要结对编程。而在editor中按option+j的时候,它会输入一些奇怪的字符,完全浪费了这么一个好键。如果能把它利用起来就好了。

经过搜索,发现有人问了同样的问题,并且给出了多个解决方案。经过我的测试,最方便的是这个:http://stackoverflow.com/a/16019737/342235

简单来说,就是它里面提到的那个网站,自定义一份mac下使用的键盘布局方案。由于默认值已经把option处理好了,所以我们直接下载即可。下载后,把它拷贝到~/Library/Keyboard Layouts目录下,再在系统设置的“语言与文字”那里,找到并选中我们刚拷过去的那个方案名即可。

这时注意在右上角的输入法图标处,会多出一行,我们需要把它选中才能看到效果。(这里需要注意,因为我在这里浪费了半个小时)。然后再到Idea中试试,没有意外的话,就可以用option+字母来作为快捷键了。用它定义的快捷键,既简短,又很少会跟原有的冲突,非常好。

转自:http://ju.outofmemory.cn/entry/24494

点击查看原文

PS:
经测试,在 Mac OS 10.11 上无效
找解决冲突的方法主要是为了解决 Alt + / 作为自动补全的快捷键。
我最后的解决办法是:
本来我改为了 Shift + / ,以为很妙,但是发现改完后 三元运算符 ? 打不出来了
实在无奈,我又改为 Shift + j ,Shift 的快捷键都没怎么用,还是有很多扩展余地的,并且 Shift 也方便左手操作

不知道为什么会有这么个SB问题一直存在……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值