欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android Studio开发中经常使用的快捷键有哪些?

程序员文章站 2022-03-30 18:09:09
android studio开发中经常使用的快捷键有哪些? alt+enter 自动导入包,自动修正代码(类似eclipse中ctrl + 1提示代码) ctrl + alt...

android studio开发中经常使用的快捷键有哪些?

alt+enter 自动导入包,自动修正代码(类似eclipse中ctrl + 1提示代码)

ctrl + alt + v 自动补齐变量代码(类似eclipse中ctrl + 2 + l代码提示补齐)

ctrl + alt + o 优化导入的类和包

ctrl + alt + v 提取局部变量

ctrl + alt + f 提取全局变量

ctrl + alt + m 提取方法

ctrl + alt + m 将代码抽取定义为额外的方法

ctrl + alt + f 将方法变量抽取为全局变量

alt + j 选中某部分,按下alt + j后选择下一个出现的地方并且添加一个光标。这意味着你可以有多个光标在同一个文件!你输入的一切会写在每个光标处。

获取一个迭代列表,你可以使用“ mylist.for ”,按下 tab 它将会给你生成一个循环。 你可以得到一个列表通过在 statement 后面输入一个点然后查看所有可能完成的选项。

ctrl + alt + l 格式化代码

ctrl + o 可以选择父类的方法进行重写

ctrl + h 显示类结构图

ctrl + p 可以显示参数信息

alt + insert 生成代码(如getter/setter方法、函数构造器等)

ctrl + shift + space 自动补全代码

ctrl + 空格 代码提示也可以 代码标签输入完成后,按tab,生成代码。

ctrl + alt + space 类名或接口名提示

itar按下tab键 快速形成for循环

数组名.for(提示后) + enter 快速形成foreach循环

ctrl + alt + t 可以把代码包在一块内,例如try/catch

ctrl + d 复制一行代码(选中复制选中的代码)

ctrl + x 剪切一行代码(选中剪切选中的代码)

ctrl + y 删除一行代码(选中剪切所在行的代码

ctrl + / 或 ctrl + shift + / 注释代码(//当行 或者/../多行 )

ctrl + j 显示自动代码(类似foreach、todo…等语句提示)

ctrl + shift + up/down 上下移动代码

ctrl + shift + insert 可以选择剪贴板内容并插入

ctrl + r 替换文本(查找变量、函数名…等)

选中文本,按alt + f3 逐个往下查找相同文本,并高亮显示。(在同类中查找变量名、函数名…很有效)

ctrl + f 查找文本

双击shift 全局查找

ctrl + shift + n 查找文件

ctrl + n 选中名可以快速索搜,键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。

ctrl + shift + c 选中函数名,粘贴一下可以看到类在哪个文件或路径下面,粘贴到我的电脑可快速查看文件

ctrl + e或者alt + shift + c 最近更改的代码

alt + shift + c 对比最近修改的代码

alt + left/right 切换代码视图

ctrl + q 显示注释文档

ctrl + shift + alt + n 可以快速打开符号

alt + up/down 在方法(函数)间快速移动定位

ctrl + alt + b 可以跳转到抽象方法的实现

ctrl + up/down 光标跳转到第一行或最后一行下

shift + click 选中文件名可以关闭文件

ctrl + [或] 可以跳到大括号的开头结尾(括号配对)

ctrl + shift + backspace 可以跳转到上次编辑的地方

ctrl + f7 可以查询当前元素在当前文件中的引用,然后按f3可以选择

alt + f1 可以将正在编辑的元素在各个面板中定位

ctrl + w 可以选择单词继而语句继而行继而函数

alt + q ( view|context info ) 可以不需要移动代码就能查看当前方法地声明。连续按两次会显示当前所编辑的类名。

ctrl + up/down 光标跳转到第一行或最后一行下

ctrl + e 可以显示最近编辑的文件列表

在使用 codecompletion 时,可以用逗号(,)分号(;)字符,空格和其它字符输入弹出列表里的当前高亮部分。选择的名字会随着输入的字符自动输入到编辑器里。

使用 refactor|copy class… 可以创建一个所选择的类的”副本”。 这一点很有用,比如,在你想要创建一个大部分内容都和已存在类相同的类时…