• Android Studio一些常用快捷键及快捷键冲突解决


    1. 最近在自学Android,也是边看书边写一些Demo,由于知识点越来越多,脑子越来越记不清楚,所以打算写成读书笔记,供以后查看,也算是把自己学到所理解的东西写出来,献丑,如有不对的地方,希望大家给与指正。

    2. 由于类似于读书笔记,可能格式神马的会比较随(hen)意(chou),大家看着受不了,可以使劲吐槽。

    *************************************我只是分割线***************************************

    关于Android Studio的快捷键,我这里是基于Default模式记录的,Android Studio支持多种模式的快捷键,修改方法:File--->Settings-->KeyMap--->右侧下拉框,可以选择适合你的模式;开发工具之前我用过Visual Studio、Eclipse,尝试了一下Android Studio的这两种模式的快捷键,发现和另外两个开发工具的快捷键差别还是有点大的,因此就重新学习了一下Android Studio的Default模式下的快捷键,这里做一个记录。

    快捷键 作用【比较常用的已标出
    Ctrl + N 

    查找类,

    点击以后会弹出一个查找类名的小窗口,快速定位自己写的类;

    Ctrl + Shift + N

    查找当前工程的文件,

    点击以后会弹出一个查找文件名的小窗口,快速定位文件位置;

    1. Ctrl + F 

    2. Ctrl + F3 

    3. F3

    查找当前文件的字符串,

    第一个点击以后会弹出一个小窗口,第二个是快速查找当前光标所处位置的字符串,第三个是第一个第二个的快捷方式,当你用第一种或者第二种方式查找以后,直接点击F3键,就可以进行查找了;

    Ctrl + {或}(左括号或右括号)

    跳到方法或者类的开头或者结尾

    Ctrl + J

    快速添加循环、if判断、try/catch等

    Alt + Insert

    快速生成构造函数、get、set方法等

    Ctrl + Shift +↑ 或 ↓

    把当前作用域的代码提前或者后退一行

    Ctrl + D

    复制当前行

    F2 或 Shift + F2 显示警告或错误,快速定位错误或者错误
    F4 或 Ctrl + B 打开类、方法、变量等的定义
    Ctrl + -或+(减或加号)

    折叠或展开当前光标所在位置的那个方法等

    在代码和xml文件中效果不太一样,体会一下;

    Ctrl + Shift + -或+(减或加号)

    折叠或展开当前文件的所有的方法等

    在代码和xml文件中效果不太一样,体会一下;

    Alt + Insert

    1. 当输入一个类、Interface等,未给其指定命名空间的时候,点击,可以显示这个类或Interface的命名空间选项。

    Ctrl + P

    提示方法的参数类型,

    把光标移动到方法名字上或者方法后面的括号内,点击后可以提示你方法的参数类型;

    1. Ctrl + Space

    2. Ctrl + Shift + Space

    代码智能提示,

    这个和上一个Ctrl + P快捷键有点类似,但是又不一样,这几个大家用的过程中体会一下,这三个都比较常用;

    Ctrl + Q

    方法、属性、变量、类等的解释,

    点击以后,会弹出一个小窗口,里面有这个方法或者属性的一些解释;

    Shift + F6

    重命名

    修改类、方法、属性、变量等的名字;

    Ctrl + /(斜杠)

    注释当前代码,

    注释当前行或者选中的行的代码,同样适用于工程的AndroidManifest.xml和布局xml文件。

    Ctrl + Shift + /(斜杠)

    添加区域块注释,即 <!-- <uses-configuration android:reqNavigation="trackball"/> -->这样子的注释,当选中需要注释的行后,点击可以把当前选中行注释掉,如果没有选中,点击以后,可以自动生成一个<!---->

    Ctrl + Alt + L

    格式化当前的代码

    Ctrl + F12

    查看当前文件的结构,

    例如,在一个Activity.Java文件中,点击以后,会弹出一个小窗口,窗口中会展示所有的方法、变量、内部类等,并且可以选择定位到哪个位置。

    Alt + ↑ 或 ↓

    在当前.Java文件中的方法间跳转

    Alt + ← 或 →

    在打开的Tab页之间快速切换

    Ctrl + Alt + ← 或 → 返回或者向前跳到光标所在的位置
    Alt + F7

    查找方法、属性等被引用的地方

     

     

    【冲突解决办法】智能提示快捷键Ctrl + Space,在有些电脑上面,会和系统的切换输入法的快捷键冲突,导致不能响应,我个人的处理方法是把Android Studio中的这个快捷键改成了之前Eclipse中的快捷键Alt + /(斜线),详细操作:

    File--->Settings-->KeyMap,然后搜索Completion,即可找到这个快捷键,如果改成了Alt + /(斜线)后,会和另一个快捷键冲突,建议可以把另一个Alt + /(斜线)取消掉。

    如图,

     

    到这里,快捷键就说完了,其实不止这么一点儿,我只是列举了一些自己平时用到的,用快捷键的好处就是,在写代码过程中,能够很大程度上,脱离鼠标,提高效率,顺便可以装个哔,哈哈。

  • 相关阅读:
    微信公众平台申请消息接口验证工具
    Android应用开发学习之启动另外一个Activity
    九宫格数值分组
    Squid--hash代码分析
    ThreadPoolExecutor原理和使用
    [数字dp] hdu 3271 SNIBB
    C#同步SQL Server数据库Schema
    [AC自己主动机] zoj Searching the String
    人活着系列Tanya和蔡健雅猪 (floyd)
    安装在谷歌axure小工具
  • 原文地址:https://www.cnblogs.com/yuqf/p/5439868.html
Copyright © 2020-2023  润新知