社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
版权声明:本文出自 双门M 的专栏,转载或使用请注明出处。
情况是这样子的,公司用win7,私人用mac,私用时间少,经常在as的快捷之间小小凌乱。
很多搜快捷键都是去网上搜索一下as下某某快捷键是什么,然后一尝试,有的生效,有的不生效,可能as给改了keymap风格,可能被别人自定义,可能可能,很多可能。
不管多少种可能,我们还是知道 快捷键 在as里面对应的名字比较靠谱,是吧,然后可以不管不同的操作系统下的的差异了,不会乱糟糟。
比如要as修改为Duplicate Lines添加 Ctrl +Alt + Down 这个快捷键,向下复制一行
在添加的是否发现当前这个快捷键有冲突,被占用:
搜一下谁占用这个快捷键,确认无影响就清除掉这个快捷键的关联(然后方便给我们自己要绑定的用)
无冲突,可使用
这样就设置好了,以后就可以 Ctrl + Alt + Down 向下复制一行了。
.
.
(比如一个方法的返回值是int 那么就在左侧生成一个int 类型的变量来接收返回值)
撤销 Undo : ⌘Z
恢复 Redo : ⌘⇧Z
右键 find usages
⌥↑ 选择当前单词段
⌥↓ 取消选择当前档段
对于习惯键盘操作的大大的便利啊,切换到这边找个苦了我好久。
有时候编码为了选择一个单词段需要去点一下鼠标真的太不连贯了,这个福音啊。
mac
⌘(command)这里相当于 windows下的ctrl
⌥(alt|option)这里相当于 windows 下的 alt
⇧(shift)这里相当于windows 下的 shift
↩ (return|enter)这里相当于windows下的 enter
⌃ (contral)这里相当于 win键吧
功能 | 名称 | AS在Windows(Default) | Mac(Mac OS X 10.5+) | win和mac平台对比 |
---|---|---|---|---|
显示建议/快速修复 | Show Intention Actions | Alt+Enter | ⌥↩ | 一致 |
查看文件结构 | File Structure | Ctrl +F12 | ⌘F12 | 一致 |
生成 (构造方法,get和set等) | Generate | Alt + Insert | ⌘N 或 ⇧ ↩ | 建议都改成Ctrl+N |
查看类的继承结构 | Type Hierarchy | Ctrl + H | ⇧H | 建议都改成Shift+h(mac Ctrl+H系统隐藏冲突) |
重命名 | Rename | Shift + F6 | ⇧F6 | 一致 |
格式化代码 | Reformat Code | Ctrl + Alt + L | ⌘⌥L | 一致 |
全局搜索 | Find in Path | Ctrl + Shift + F | ⌘⇧F | 一致 |
快捷查看解释 | Quick Documentation | Ctrl + Q | F1或⌃J或 ⌃按键2 | 建议都改F1(mac Ctrl+Q 系统退出冲突) |
定位到某一行 | Line | Ctrl +L | ⌘L | 一致 |
快速向下复制一行 | Duplicate Lines | 默认无 | 默认无 | 自己添加,Duplicate Lines or Block也是向下复制一行 |
生成接收的变量 | Variable | Ctrl + Alt +V | ⌘⌥V | 一致 |
项目结构管理 | Project Structure | Ctrl + Alt +Shift + S | ⌘; | 建议统一改成Ctrl+; |
代码提示 | basic | 忘了,跟输入法冲突 | 跟输入法冲突 | 建议统一改成Alt+/ |
单行注释/取消单行注释 | Comment with Line Comment | Ctrl+斜杠 | ⌘/ | 一致 |
多行注释/取消多行注释 | Comment with Block Comment | Ctrl + Shift + / | ⌘⇧/ | 一致 |
撤销 | Undo | Ctrl+Z | ⌘Z | 一致 |
恢复 | Redo | Ctrl+Y | ⌘⇧Z | 区别 |
某类/某方法在何处被调用 | Find Usages | 忘了 | ⌥F7 | – |
运行当前选择的app | run | Shift+F10 | ⌃R | – |
运行某一个app运行 | run… | Alt+Shift+F10 | ⌃⌥R | – |
环绕 (if 、try…..catch 等等 | Surround With… | Ctrl+Alt+T | ⌘⌃T | 一行环绕/多行环绕 |
作用域 (常把 局部变量 转为 成员变量 ) | Field | Ctrl+Alt+F | ⌘⌃F | 一致 |
其他功能:
暂时就是这样是,总的来说,因为跟mac冲突改了好几个键,为了统一,我们把 Project Structure 几个windows下的快捷键修改,这样就几乎全部和mac一致,也就是mac全部不用改(Mac OS X 10.5+快捷键表风格),只改了跟输入法的冲突的 代码提示,也就是 basic,只改了这一处。
☆☆☆☆☆ 建议:还是习惯as原生的快捷键风格比较好,实在需要就修改个别。没为什么,就因为通用性强。
基本上就这样,以后接着完善。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!