android studio 快捷键修改

news/2024/12/29 12:56:46/

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

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

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

 

 二。更改快捷键

选中要修改的快捷键右键

 

就能弹出对话框了,对话框有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.怎么查看当前这个 快捷键 被谁占用了?
搜索快捷键

搜索快捷键.png

  • 3、修改快捷键

修改快捷盘.png

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

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

 


 

被占用.png

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

谁占用.png

无冲突,可使用

无冲突.png

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

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

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

 

显示建议/快速修复.png

快速修复 示例图.png


2、 查看文件结构 File Structure

查看文件结构.png

查看文件结构 示例图.png


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

Generate.png

生成 示例图.png


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

继承结构.png

继承结构 示例图.png


5、重命名 Rename

重命名.png

重命名 示例图.png


6、格式化代码 Reformat Code

格式化代码.png


7、 全局搜索 Find in Path

全局搜索.png

全局搜索 示例图.jpg


8、快捷查看解释 Quick Documentation

快捷查看解释.png

快捷查看解释 示例图.png


9、定位到某一行 Line

定位到 某一行.png


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

快速向下复制一行.png


11、生成接收的变量 Variable

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

生成接收的变量 .png

12、 项目结构管理 Project Structure

项目结构管理.png

项目结构管理 示例图.png

13、代码提示 basic

代码提示.png

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

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

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

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

16、删除当前行 Delete Line

删除当前行.png

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

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

18、切换代码窗口

切换代码窗口.png

19、撤销 和 恢复 Undo Redo

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

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

右键 find usages

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

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

运行.png

运行说明.png

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

环绕.png

选择环绕方式.png

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

变量域.png

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

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

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

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

键盘选择单词段.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 ActionsAlt+Enter⌥↩一致
查看文件结构File StructureCtrl +F12⌘F12一致
生成 (构造方法,get和set等)GenerateAlt + Insert⌘N 或 ⇧ ↩建议都改成Ctrl+N
查看类的继承结构Type HierarchyCtrl + H⇧H建议都改成Shift+h(mac Ctrl+H系统隐藏冲突)
重命名RenameShift + F6⇧F6一致
格式化代码Reformat CodeCtrl + Alt + L⌘⌥L一致
全局搜索Find in PathCtrl + Shift + F⌘⇧F一致
快捷查看解释Quick DocumentationCtrl + QF1或⌃J或 ⌃按键2建议都改F1(mac Ctrl+Q 系统退出冲突)
定位到某一行LineCtrl +L⌘L一致
快速向下复制一行Duplicate Lines默认无默认无自己添加,Duplicate Lines or Block也是向下复制一行
生成接收的变量VariableCtrl + Alt +V⌘⌥V一致
项目结构管理Project StructureCtrl + Alt +Shift + S⌘;建议统一改成Ctrl+;
代码提示basic忘了,跟输入法冲突跟输入法冲突建议统一改成Alt+/
单行注释/取消单行注释Comment with Line CommentCtrl+斜杠⌘/一致
多行注释/取消多行注释Comment with Block CommentCtrl + Shift + /⌘⇧/一致
撤销UndoCtrl+Z⌘Z一致
恢复RedoCtrl+Y⌘⇧Z区别
某类/某方法在何处被调用Find Usages忘了⌥F7--
运行当前选择的apprunShift+F10⌃R--
运行某一个app运行run...Alt+Shift+F10⌃⌥R--
环绕 (if 、try.....catch 等等Surround With...Ctrl+Alt+T⌘⌃T一行环绕/多行环绕
作用域 (常把 局部变量 转为 成员变量 )FieldCtrl+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


http://www.ppmy.cn/news/785117.html

相关文章

WebStorm快捷键

WebStorm快捷键使用(部分适用于IntelliJ-Idea) 快捷键意义快捷键意义Ctrl /注释 //Ctrl Shift /注释 /*…*/Shift F6重构/重命名Alt left/right标签切换Ctrl F12显示当前文件的结构Ctrl G查找行Ctrl X剪切行Ctrl D复制行Ctrl [ ]匹配{ } [ ]C…

Skylum Luminar快捷键命令

Skylum Luminar是一款基于AI技术的创意图像编辑处理软件,该软件支持用户运用AI人工智能技术,对图像图片进行多种样式的编辑处理。 通过键盘快捷键命令可以有效节约宝贵时间,提升用户的工作效率。本文中,软发网将以Skylum Luminar…

各种快捷键

windows 系统快捷键 chrome浏览器快捷键 本想找个方法控制表格宽度,结果找了半天也没找到,就出现下表格的第一行,谁有好的办法求告知。已经试过的方法: - 完全用html写表格,但无法引入css文件,编辑器也不…

vscode及typro快捷键

Typora快捷键 目录 windows快捷键:给代码块设置快捷键:Mac中的快捷键:图片:表情数学公式HTML行内嵌数学符号下标高亮参考: windows快捷键:# 无序列表:输入-之后输入空格有序列表:输入数字“…

利用ABBYY Screenshot Reader快速截取网页并识别文本

通过使用ABBYY FineReader PDF 15的智能OCR文本识别功能,我们可以实现快速的图像文本识别功能,将图像中的文本识别为可编辑的文本。 不仅如此,ABBYY FineReader PDF 15希望为用户提供更加便捷的图像识别服务。通过使用ABBYY Screenshot Read…

MAC 及 Python 快捷键

@MAC 及 Python 快捷键 欢迎了解python及mac的快捷键 shift + enter 另起一行shift + 鼠标点击 选择光标至你鼠标点击区域的代码块command + r 替换一个变量名command + ➡️ 光标移至行未(移至行首也是同理)command + option + shift + 鼠标点击 可生成多个光标,可同时编辑…

React快捷键

安装下面这个插件 1、rcctab rcc是react class component import React, { Component } from reactexport default class index extends Component {render() {return (<div></div>)} } 2、rfctab rfc是react function component import React from reactexpo…

php strom 快捷键,PHPStorm常用快捷键总结

本篇文章给大家介绍一些关于Phpstrom常用快捷键的使用&#xff0c;对我们那些日常使用Phpstrom开发工具的小伙伴们非常实用&#xff0c;下面我来给大家介绍一下吧。 1,从版本控制系统创建项目: CVS -> Checkout from Version Control 2, 关联DOC文档: 右键External Librarie…