下面是一些快捷键的使用还有快速导包的设置

1. Ctrl+G

同时按下Ctrl+G快捷键弹出快速定位框,在框中输入行数点击OK即可快速切换到对应的行数,如图2.17所示。

2. Ctrl+E

同时按下Ctrl+E快捷键,弹出最近打开文件列表,可以快速选择最近曾经打开的文件

3. Ctrl+/

选中某一行,同时按下Ctrl+/快捷键可以注释这一行,如图2.19所示。

4. Ctrl+F

同时按下Ctrl+F快捷键,将在编辑页的顶部弹出类内快速搜索栏,可以快速定位类内的某个单词,支持联想查找

输入prote,将会高亮显示protected,同时注意到搜索栏中有三个复选框,选中第一个Match Case复选框将会对大小写敏感。

5. Ctrl+R:

Ctrl+F快捷键常和Ctrl+R快捷键使用,用来快速查找并全部替换

先使用快捷键Ctrl+F搜索出所有protected,然后使用快捷键Ctrl+R弹出替换栏,在替换栏输入框中输入替换后的单词并点击Replace all按钮即可将类中所有的protected替换成public,十分快捷。不过,在实际开发中要谨慎使用,避免引入不容易察觉的问题。

6. Ctrl+J

同时按下Ctrl和J快捷键,弹出快捷代码框

对于一些常用的代码Android Studio中进行了封装,直接选中即可快速生成,在开发中十分实用,这里以打印log和弹出Toast为例。首先按下Ctrl+J快捷键,弹出如图2.24所示的快捷代码框,然后直接输入logd这一快捷代码的“命令”,如图2.25所示。

打印Log需要TAG,在类的最上方输入快捷代码logt,即可快速生成一个TAG,如图2.27所示。

同样,先输入Ctrl+J键,弹出快捷代码框,然后直接输入toast,如图2.29所示。

按下Enter键,或者有了Toast以后按下Ta

快速生成了一行Toast语句,在引号中输入要Toast显示的信息即可,是不是十分快捷方便?

7. Ctrl+F12:

在类中方法比较多的情况下,同时按下Ctrl和F12键可以快速查看类中所有的方法,弹出这个框的同时可以直接输入想要搜索的方法,进行快速匹配。

1. Ctrl+Alt+T

选中一块代码,同时按下Ctrl、Alt和T键,弹出“包裹”弹出框,选择需要包裹的类型即可包裹选中的代码,

2. Ctrl+Alt+L

对当前类的所有代码进行格式化

2. Ctrl+Alt+V

此快捷键可以快速声明一个变量,本地变量赋值

3. Ctrl+Alt+H

点中某一个方法按下这个快捷键,在左边栏上弹出此方法的调用关系,此快捷键在开发中十分常用。

4. Ctrl+Alt+O

这个快捷键可以自动导包或删除无用的包,这时候按下快捷键即可自动删除这些无用的包

1. Ctrl+Shift+/

和Ctrl+/类似,都是实现注释代码的功能,Ctrl+Shift+/实现代码块的注释,再次按下这个快捷键将反注释掉这部分代码

这个快捷键在开发中经常使用,可以通过关键字快速搜索需要的信息,选中第一个复选框对大小写敏感。点击右边的标签即可查看关键字的预览

3. Ctrl+Shift+加号/减号

若方法是收起的,同时按下Ctrl+Shift+加号会将方法展开,

相反,若方法是展开的,同时按下Ctrl+Shift+减号则会收起方法

1.Alt+Insert

同时按下Alt和Insert键,弹出快速代码生成框,有构造方法、getter/setter方法、toString方法等
 Android Studio快速代码生成框
这里以生成构造方法为例,选择Constructor选项
可以看出,自动生成了包含两个属性的构造方法,很是方便快捷,生成getter/setter方法和生成构造方法比较类似,同样选中这两个属性并按下快捷键,选中Getter and Setter,如图2.52所示。
选择OK键即生成这两个属性的getter和setter方法

2. Alt+鼠

按下Alt键并结合鼠标可以同时选中多
 Android Studio多行选中
上图中一次选中了多行,此时可以进行多行编辑

3. Ctrl+鼠标左键
此快捷键可以查看鼠标选中的类或方法,

2 但Android studio设置里有一项Auto Import自动导入功能。设置过程如下:

Android studio --> File--> Settings --> Editor --> Auto Import:然后设置如下

设置中的参数解释如下,下为转载:

XML
    Show import popup,这个是用于编辑XML时,自动会弹出一个import的对话框,问你是否需要导入。

Java

Insert imports on paste:(All Ask None),这个其实就是你在复制代码的时候,对于导入的包是否需要进行询问的一个选项。
        All:有需要导入的包名时,会自动导入,不会弹提示框
        ASK:有需要导入的包名时,会弹提示框,问你要不要导入
        None:有需要导入的包名时,不会弹提示框,也不会自动导入。

Show import popup:这个是和上面的Insert imports on paste是不同的项了哈,不要混一起,这个是指当你输入的类的声明没被导入时,会弹出一个选择的对话框。
    Optimize imports on fly:这个其实和快捷键Ctrl+Shift+O/Ctrl+Alt+O是一样的,就是把不用的声明移除掉。
    Add unambiguous imports on the fly:这个就是自动导入功能了,当你输入类名后,声明就被自动导入了。

Exclude from Import and Completion:这个其实就是你自定义import.

参考文献

(5条消息) Android studio 自动导入(全部)包 import_暴走影视-CSDN博客_android studio 导包

Android studio常用快捷键导包的设置的更多相关文章

  1. Android Studio 常用快捷键及常用设置

    Android Studio 常用快捷键及常用设置 一.常用快捷键 快捷键 描述 Ctrl + Alt + L 格式化代码 Ctrl + ( +/- ) 展开/折叠 代码块 Ctrl + Shift ...

  2. Android Studio常用快捷键 - 转

    Android Studio常用快捷键 1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的 ...

  3. [Android Studio] Android Studio常用快捷键

    [Android Studio] Android Studio常用快捷键   (会持续更新)这边讲的常用快捷键是指做完Keymap到Eclipse后的,不是纯Android Studio的,这边主要讲 ...

  4. Android Studio常用快捷键、Android Studio快捷键大全

    Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调 ...

  5. Android Studio 常用快捷键 for mac

    Android Studio 常用快捷键 for mac 查找/查看相关 ⌘O: 全局查找class类名<使用率非常高> ⌘F: 在当前编辑文件中查找<使用率非常高> | 对应 ...

  6. Android Studio 常用快捷键以及设置

    常用快捷键: Ctrl+Q 出现文档提示 跟ecplise的 鼠标悬浮差不多 Ctrl+Alt+t 包围代码 Home End 移动光标到文本首和文本尾 Alt+回车 导入当前包 Ctrl+Alt+O ...

  7. [转]Android Studio常用快捷键

    (会持续更新)这边讲的常用快捷键是指做完Keymap到Eclipse后的,不是纯Android Studio的,这边主要讲下比较常用的一些快捷键: Ctrl+G / Ctrl+Alt+Shift+G: ...

  8. Android Studio常用快捷键汇总(mac)

    查看原文:http://blog.csdn.net/u010818425/article/details/52266195 mac上按键符号 ⌥ : option / alt ⇧ : shift ⌃ ...

  9. Android Studio 常用快捷键(超实用!!!)

    快捷键又称为“热键”,多个按键的组合可以实现某些快速操作,例如Window中最常用的Ctrl+C和Ctrl+V,熟练使用快捷键可以大大提高开发效率并可以减少某些错误的发生.Android Studio ...

随机推荐

  1. IoC容器-Bean管理XML方式(p名称空间注入)

    5,p名称空间注入(简化xml配置) (1)使用p名称空间注入,可以简化基于xml配置方式 (了解实际用不多) 第一步 添加 p 名称空间在配置文件中   第二步 进行属性注入,在bean标签里面进行 ...

  2. freeswitch对接电信线路VOLTE视频通话

    在public.xml上设置视频编码: <action application="export" data="nolocal:absolute_codec_stri ...

  3. ApacheCN 网络安全译文集 20211025 更新

    Android 渗透测试学习手册 中文版 第一章 Android 安全入门 第二章 准备实验环境 第三章 Android 应用的逆向和审计 第四章 对 Android 设备进行流量分析 第五章 And ...

  4. Java进制的转换

    进制:进制是一种记数方式 ,可以用有限的数字符号代表所有的数值.由特定的数值组成. 整型的表现形式 十进制: 都是以0-9这九个数字组成,不能以0开头. 二进制: 由0和1两个数字组成. 八进制: 由 ...

  5. linux 编译C++

    转载请注明来源:https://www.cnblogs.com/hookjc/ makefile文件内容: main:main.o fun1.o fun2.o g++ -o main  main.o ...

  6. Static块和类加载顺序

    原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11451040.html  版本:Java8 直接上代码: public class Stati ...

  7. iOS 小技巧总结

    1.获取准确的app启动所需时间 应用启动时间长短对用户第一次体验至关重要,同时系统对应用的启动.恢复等状态的运行时间也有严格要求,在应用超时的情况下系统会直接关闭应用.以下是几个常见场景下系统对Ap ...

  8. 手势仿QQ侧滑---秀清

    // // SlideViewController.h // qqcehua // // Created by 张秀清 on 15/5/25. // Copyright (c) 2015年 张秀清. ...

  9. 数据库监测sql执行

    SQL Server Profiler可以检测在数据上执行的语句,特别是有的项目不直接使用sql语句,直接使用ORM框架的系统处理数据库的项目,在调试sql语句时,给了很大的帮助. 之前写了使用SQL ...

  10. Solution -「洛谷 P5827」边双连通图计数

    \(\mathcal{Description}\)   link.   求包含 \(n\) 个点的边双连通图的个数.   \(n\le10^5\). \(\mathcal{Solution}\)    ...