android studio 快捷键修改

有关android studio快捷键的一些设置

一。把studio中的快捷键设置成eclipse中用的快捷键

File---->setting---->搜索keymap----->如图

 android studio 快捷键修改_第1张图片

 二。更改快捷键

选中要修改的快捷键右键

就能弹出对话框了,对话框有4个选项,这里解释下4个选项:

Add Keyboard Shortcut:设置键盘快捷键

Add Mouse Shortcut:设置鼠标快捷键,比如鼠标左键,鼠标右键

Add Abbreviation:这个是添加一个简写

最后一个就是移除快捷键了。

关于修改快捷键这里还需要注意下:

比如我选了第一个,选中对话框,这个时候你要修改快捷键一定要注意,比如我要修改成Ctrl+Shift+Z,这个时候不是一个一个对应的按键按下去,你一定要把Ctrl,Shift,Z三个一起按下去,因为这边只默认识别单次输入。Add Mouse Shortcut也是类似的。

 三。想修改快捷键不知道名字,下边罗列一些长用的名字

此处有转载别的博客,元博客地址http://www.jianshu.com/p/79c369ac9ff8

1.怎么查看当前这个 快捷键 被谁占用了?
搜索快捷键

android studio 快捷键修改_第2张图片

搜索快捷键.png

  • 3、修改快捷键

android studio 快捷键修改_第3张图片

修改快捷盘.png

比如要as修改为Duplicate Lines添加 Ctrl +Alt + Down 这个快捷键,向下复制一行

在添加的是否发现当前这个快捷键有冲突,被占用:

 

android studio 快捷键修改_第4张图片


 

被占用.png

搜一下谁占用这个快捷键,确认无影响就清除掉这个快捷键的关联(然后方便给我们自己要绑定的用)

android studio 快捷键修改_第5张图片

谁占用.png

无冲突,可使用

android studio 快捷键修改_第6张图片

无冲突.png

这样就设置好了,以后就可以 Ctrl + Alt + Down 向下复制一行了。
.
.

二、开发常用快捷键的名称

1、显示建议/快速修复 Show Intention Actions


显示建议/快速修复.png

快速修复 示例图.png

android studio 快捷键修改_第7张图片

2、 查看文件结构 File Structure


查看文件结构.png

android studio 快捷键修改_第8张图片

查看文件结构 示例图.png


3、生成 (构造方法,get和set等) Generate


Generate.png

android studio 快捷键修改_第9张图片

生成 示例图.png


4、查看类的继承结构 Type Hierarchy

android studio 快捷键修改_第10张图片

继承结构.png

android studio 快捷键修改_第11张图片

继承结构 示例图.png


5、重命名 Rename


重命名.png

android studio 快捷键修改_第12张图片

重命名 示例图.png


6、格式化代码 Reformat Code


格式化代码.png


7、 全局搜索 Find in Path


全局搜索.png

android studio 快捷键修改_第13张图片

全局搜索 示例图.jpg


8、快捷查看解释 Quick Documentation


快捷查看解释.png

android studio 快捷键修改_第14张图片

快捷查看解释 示例图.png


9、定位到某一行 Line

android studio 快捷键修改_第15张图片

定位到 某一行.png


10、快速向下复制一行 Duplicate Lines


快速向下复制一行.png


11、生成接收的变量 Variable

(比如一个方法的返回值是int 那么就在左侧生成一个int 类型的变量来接收返回值)


生成接收的变量 .png

12、 项目结构管理 Project Structure


项目结构管理.png

android studio 快捷键修改_第16张图片

项目结构管理 示例图.png

13、代码提示 basic


代码提示.png

14、单行注释/取消单行注释 Comment whit Line Comment


单行注释:取消单行注释.png

15、多行注释/取消多行注释 Comment with Block Comment


多行注释:取消多行注释.png

16、删除当前行 Delete Line

android studio 快捷键修改_第17张图片

删除当前行.png

、 17、当前窗口最大化/最小化 Hide All Tool Windows


当前窗口最大化:最小化.png

18、切换代码窗口


切换代码窗口.png

19、撤销 和 恢复 Undo Redo

撤销 Undo : ⌘Z
恢复 Redo : ⌘⇧Z

20、某类/某方法在何处被调用 Find Usages

右键 find usages


某类/某方法何处被调用.png

21、运行(三角绿色小箭头) run

android studio 快捷键修改_第18张图片

运行.png

android studio 快捷键修改_第19张图片

运行说明.png

22、环绕 (if 、try.....catch 等等) Surround With...

android studio 快捷键修改_第20张图片

环绕.png

android studio 快捷键修改_第21张图片

选择环绕方式.png

23、作用域 (常把 局部变量 转为 成员变量 ) Field

android studio 快捷键修改_第22张图片

变量域.png

24、选择/取消 选择当前单词段 (不在keymap)

⌥↑ 选择当前单词段
⌥↓ 取消选择当前档段

对于习惯键盘操作的大大的便利啊,切换到这边找个苦了我好久。
有时候编码为了选择一个单词段需要去点一下鼠标真的太不连贯了,这个福音啊。

android studio 快捷键修改_第23张图片

选择:取消 选择当前单词段.png

android studio 快捷键修改_第24张图片

键盘选择单词段.png

三、小结

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下切换代码窗口是 ⌃Tab,windows没有尝试

暂时就是这样是,总的来说,因为跟mac冲突改了好几个键,为了统一,我们把 Project Structure 几个windows下的快捷键修改,这样就几乎全部和mac一致,也就是mac全部不用改(Mac OS X 10.5+快捷键表风格),只改了跟输入法的冲突的 代码提示,也就是 basic,只改了这一处。

☆☆☆☆☆ 建议:还是习惯as原生的快捷键风格比较好,实在需要就修改个别。没为什么,就因为通用性强。


推荐几个学习的:http://www.cnblogs.com/smyhvae/p/4390905.html

http://my.oschina.net/u/2425146/blog/637891#OSC_h3_2

http://www.open-open.com/lib/view/open1449842339238.html

你可能感兴趣的:(Android)