AndroidStudio快捷键和使用技巧

版权声明:欢迎转载,请注明文章出处,个人博客:www.qiuchengjia.cn 联系邮箱 [email protected] https://blog.csdn.net/qq_26891045/article/details/52517539

最常用快捷键

快捷键 用途描述
ctrl+k commit到版本控制软件
ctrl+shift+K push到远程仓库
ctrl+T 拉取版本到本地
shift+F10 部署到模拟器运行
Ctrl+Shift+Space 自动补全代码
Ctrl+Alt+L 格式化代码
Ctrl + Shift + I 快速查看定义
Ctrl+E 可以显示最近编辑的文件列表
Shift+Click 可以关闭文件
Ctrl+[或] 可以跳到大括号的开头结尾
Ctrl+Shift+Backspace 可以跳转到上次编辑的地方
Ctrl+F12 可以显示当前文件的结构
Ctrl+F7 可以查询当前元素在当前文件中的引用,然后按F3可以选择
Ctrl+N 可以快速打开类
Ctrl+Shift+N 可以快速打开文件
Alt+Q 可以看到当前方法的声明
Ctrl+W 可以选择单词继而语句继而行继而函数
Alt+F1 可以将正在编辑的元素在各个面板中定位
Ctrl+P 可以显示参数信息
Ctrl+Shift+Insert 可以选择剪贴板内容并插入
Alt+Insert 可以生成构造器/Getter/Setter等
Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量
Ctrl+Alt+T 可以把代码包在一块内,例如try/catch
Alt+Up and Alt+Down 可在方法间快速移动
Esc 该操作仅仅把光标移回编辑器。
Shift + Esc 该操作会关闭当前面板,然后把光标移回到编辑器
Ctrl + F12 展现当前类的大纲,并可以快速跳转
Ctrl + Tab 切换器,可以用来快速打开文件
Alt + ` 版本控制操作弹窗
Ctrl + Alt + M 提取方法
Ctrl + Alt + P 提取参数
Ctrl + Shift + J 合并行和文本
Ctrl + J 动态模版,非常好用
Ctrl + Shift + Up/Down 上下移动方法

常用快捷键

快捷键 用途描述
Ctrl + Shift + F12 隐藏所有面板
Ctrl + Shift + “+”/ “-“ 展开/折叠代码
Alt+回车 导入包,自动修正
Ctrl+N 查找类
Ctrl+Shift+N 查找文件
Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+E或者Alt+Shift+C 最近访问的文件
Ctrl+shift+E 打开最近修改的文件
Ctrl+R 替换文本
Ctrl+F 查找文本
Ctrl+Shift+Space 自动补全代码
Ctrl+空格 代码提示
Ctrl+Alt+Space 类名或接口名提示
Ctrl+P 方法参数提示
Ctrl+Shift+Alt+N 查找类中的方法或变量
Alt+Shift+C 对比最近修改的代码
Shift+F6 重构-重命名
Ctrl+Shift+Up/Down 上下移动本行代码
Ctrl+X 剪切行
Ctrl+Y 删除行
Ctrl+D 复制行
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者 /**/)
Ctrl+J 自动代码
Ctrl+E 最近访问的文件
Ctrl+H 显示类结构图
Ctrl+Q 显示注释文档
Alt+F1 查找代码所在位置
Alt+1 快速打开或隐藏工程面板
Ctrl+Alt+ left/right 返回至上次浏览的位置
Alt+ left/right 切换代码视图
Alt+ Up/Down 在方法间快速移动定位
Ctrl+Shift+Up/Down 代码向上/下移动

使用技巧

文章

书签

  • 添加/移除书签:F3(OS X) 、F11(Windows/Linux);

  • 添加/移除书签(带标记):Alt + F3(OS X)、Ctrl + F11(Windows/Linux);

  • 显示全部书签:Cmd + F3(OS X) 、Shift + F11(Windows/Linux),显示所有的书签列表,并且是可以搜索的

  • 上一个/下一个书签:无,可以在设置中设置快捷键

  • 更多:当你为某个书签指定了标记,你可以使用快捷键 Ctrl + 标记 来快速跳转到标记处,比如输入Ctrl + 1,跳到标记为1的书签处

与分支比对

  • 描述:假如你的项目是使用git来管理的,你可以将当前文件或者文件夹与其他的分支进行比对。比较有用的是可以让你了解到你与主分支有多少差别。

  • 调用:Menu → VCS → Git → Compare With Branch

在外部打开文件

  • 描述:通过这个快捷键,简单地点击Tab,就可以打开当前文件所在的位置或者该文件的任意上层路径。

  • 快捷键:Cmd + 单击Tab(OS X)、Ctrl + 点击Tab(Windows/Linux);

Select In

  • 描述:拿着当前文件然后问你在哪里选中该文件。恕我直言,最有用的就是在项目结构或者资源管理器中打开 该文件。每一个操作都有数字或者字母作为前缀,可以通过这个前缀来快速跳转。通常,我会 Alt + F1 然后 回车(Enter) 来打开项目视图,然后 再用 Alt + F1 在OS X的Finder里找到文件。你可以在文件中或者直接在项目视图里使用该操作

  • 快捷键:Alt + F1

Sublime Text式的多处选择

  • 描述:这个功能超级赞!该操作会识别当前选中字符串,选择下一个同样的字符串,并且添加一个光标。这意味着你可以在同一个文件里拥有多个光标,你可以同时在所有光标处输入任何东西

  • 快捷键:Ctrl + G(OS X)、Alt + J(Windows、Linux)

编写正则表达式

  • 描述:使用Java编写正则表达式是一件很困难的事,主要原因是:

  • 你必须得避开反斜杠;

  • 说实话,正则很难;

  • 看第二条。

  • IDE能帮我们干点啥呢?当然是一个舒服的界面来编写和测试正则啦~ - 快捷键:Alt + Enter → check regexp

使用Enter和Tab进行代码补全的差别

  • 描述:代码补全时,可以使用Enter或Tab来进行补全操作,但是两者是有差别的

  • 使用Enter时:从光标处插入补全的代码,对原来的代码不做任何操作

  • 使用Tab时:从光标处插入补全的代码,并删除后面的代码,直到遇到点号、圆括号、分号或空格为止

提取变量

  • 描述:这是一个提取变量的快捷操作。当你在没有写变量声明的直接写下值的时候,这是一个很方便生成变量声明的操作,同时还会给出一个建议的变量命名

  • 调用:Menu → Refactor → Extract → Variable

  • 快捷键:Cmd + Alt + V(OS X)、Ctrl + Alt + V(Windows/Linux);

  • 更多:当你需要改变变量声明的类型,例如使用 List 替代 ArrayList,可以按下Shift + Tab,就会显示所有可用的变量类型

取反补全

  • 描述:有时你自动补全一个布尔值,然后回到该值的前面添加一个感叹号来完成取反操作,现在通过使用输入!代替enter完成补全操作,就可以跳过这些繁琐的操作了

  • 快捷键:代码补全的时候,按下!即可(有时需要上下键选中候选项)

包裹代码

  • 描述: 该操作可以用特定代码结构包裹住选中的代码块,通常是if语句,循环,try/catch语句或者runnable语句。 如果你没有选中任何东西,该操作会包裹当前一整行

  • 快捷键:Cmd + Alt + T(OS X)、Ctrl + Alt + T(Windows/Linux)

移除包裹代码

  • 描述:该操作会移除周围的代码,它可能是一条if语句,一个while循环,一个try/catch语句甚至是一个runnable语句。该操作恰恰和包裹代码(Surround With)相反

  • 快捷键:Cmd + Shift + Delete(OS X)、Ctrl + Shift + Delete(Windows/Linux)

猜你喜欢

转载自blog.csdn.net/qq_26891045/article/details/52517539