Android Studio 不得不知的20大快捷键
如何进入设置快捷键的界面:
Android Studio -> References -> Keymap
使用的Keymaps为 Eclipse(Mac OS X)如下图所示:
1 展开和收缩代码:
设置方法:Main menu -> Code -> Folding -> Expand/Collapse
我自己设置的为:
command+[ 代码收缩
command+] 代码展开
2 全局查找:
设置方法:Main menu -> Edit -> Find -> Find in Path
我自己设置的为 ctrl+h
3 全局替换(超级实用):
设置方法:Main menu -> Edit -> Find -> Replace in Path
我自己设置的为 CTRL+SHIFT+F
4 当前文件的查看和替换
设置方法:Main menu -> Edit -> Find -> Replace
我自己设置的为 command+F
5 从布局文件跳到关联的Activity或者从Activity跳到关联的布局文件:
设置方法:Main menu -> Navigate -> Relate Symbol
我设置的为 CTRL+COMMAND+↑
6 回到上一个编辑的地方:
Main menu -> Navigate -> Back
Main menu -> Navigate -> Forward
我设置的为:
Back command+←
Forward command+→
7 进入源文件
Main menu -> View -> Jump to Source(比如方法,变量,类)
Main menu -> Navigate -> Declaration(比如findViewById的view id点进去,进入的是R文件,而不是布局文件,可使用此快捷键)
这样的话进入源文件就有两个快捷键了【Jump to Source , Declaration】。使用的时候比较麻烦,还要区分场景。
可以把Main menu -> View -> Jump to Source的快捷键删掉,只使用Main menu -> Navigate -> Declaration设置的快捷键,就可以共用一个了,这样不管在关联布局中使用还是在类中使用都可以。
我设置的为F3:
8 把代码向上/下后移动
Main menu -> Code - Move Statement Up / Move Statement Down
我设置的为 option/alt+↑/↓
9 注释快捷键:
单行注释:Main menu -> Code -> Comment By Line Comment
代码块注释: Main menu -> Code -> Comment By Block Comment
10 选中字符串大、小写
Editor Actions -> Editor -> Toggle Case
我设置的为 command+shift+x
11 运行项目快捷键:
Main menu -> Run ->run
Debug方式运行:Main menu -> Run ->debug
12 列/块选择
比如两行代码,只想选中两行前5个字符。
开启和关闭:Main menu -> edit -> Column Select Mode
或者不用上面的 快捷键,可以按住Alt键,然后鼠标选择。
13 快速定位到错误的地方
比如当前类文件有多处编译错误需要我们去处理。可以通过快捷键来快速定位。
设置方法如下:
Main menu -> navigate -> Next Highlighted Error
我设置的为 command+.
14 快速打开Java文件
Main menu -> navigate -> Class
我设置的为:shift+command+t
15 快速打开文件
Main menu -> navigate -> File
我设置的为:shift+command+r
16 删除/复制整行
删除整行设置方法 Editor Actions –> Delete Line
我设置的为 command+d
复制整行 Main menu -> Editor -> Copy
我设置的为 command+c
17 关闭所有/当前/其他打开的文件
关闭打开的所有文件 Main menu -> Window -> Editor Tabs ->Close All
我设置的为 command+shift+w
关闭当前打开的文件 Main menu -> Window -> Editor Tabs ->Close
我设置的为 command+w
除了当前文件,关闭其他文件 Main menu -> Window -> Editor Tabs ->Close Others
我设置的为 shift+w
18 生成setter/getter/constructor/toString/equals代码
设置方法 Main menu -> Code -> Generate…
我设置的为 command+n
19 快速定位当前文件所在的目录
这个还想没有 快捷键,但是非常常用。可以通过点击按钮来实现。
使用效果 :
20 显示快速修复选项
设置方法 Other -> Show Intention Actions
我设置的为 command+1
Android Studio 不得不知的20大快捷键的更多相关文章
- 用Android Studio开发最常用到的快捷键
Android Studio常用快捷键 Android Studio日常开发常用快捷键. 快捷键版本: Mac OS X 10.5+ 搜索查看类 用途 Mac快捷键 搜索所有文件 double Shi ...
- Android Studio 在mac下对应的快捷键
Mac下快捷键的符号所对应的按键⌥-> option|alt⇧->shift⌃->control⌘->command⎋->esc注: 与F6/F7/F12等F功能键开头的 ...
- Android Studio 导致C盘过大
转载:http://blog.csdn.net/u010794180/article/details/48004415 这是一个可看可不看的文章,不可看是对与那些 C盘 容量不紧张的人而言:而我是属于 ...
- Android Studio一些常用快捷键及快捷键冲突解决
1. 最近在自学Android,也是边看书边写一些Demo,由于知识点越来越多,脑子越来越记不清楚,所以打算写成读书笔记,供以后查看,也算是把自己学到所理解的东西写出来,献丑,如有不对的地方,希望大家 ...
- Android Studio 常用快捷键及如何沿用Eclipse的快捷键
1.显示最近编辑的文件列表 Ctrl + E 2.快速打开类 Ctrl + N 3.快速打开文件(可以是XML等各种格式后缀的文件) Ctrl + Shift + N 4.当前方法的声明 Alt + ...
- Android Studio快捷键
一.android studio 默认快捷键 刚开始接触一款开发软件,想必很想了解它的快捷方式,这会对你的编程起到很好的帮助,提高工作效率,接下来给你介绍下Android Studio一些常用的快 ...
- Android Studio 常用快捷键以及设置
常用快捷键: Ctrl+Q 出现文档提示 跟ecplise的 鼠标悬浮差不多 Ctrl+Alt+t 包围代码 Home End 移动光标到文本首和文本尾 Alt+回车 导入当前包 Ctrl+Alt+O ...
- Android Studio常用快捷键汇总(mac)
查看原文:http://blog.csdn.net/u010818425/article/details/52266195 mac上按键符号 ⌥ : option / alt ⇧ : shift ⌃ ...
- Android Studio快捷键——编辑篇
Android Studio是官方推出的Android开发IDE,本系列讲解Android Studio中常用的快捷键,本文是该系列的第一篇,讲解的内容是与编辑代码相关的快捷键. 本文所讲快捷键基于A ...
随机推荐
- [SDOI2011]黑白棋
Description 小A和小B又想到了一个新的游戏. 这个游戏是在一个1*n的棋盘上进行的,棋盘上有k个棋子,一半是黑色,一半是白色. 最左边是白色棋子,最右边是黑色棋子,相邻的棋子颜色不同. 小 ...
- ●BZOJ 2820 YY的GCD
题链: http://www.lydsy.com/JudgeOnline/problem.php?id=2820 题解: 莫比乌斯反演 先看看这个题:HDU 1695 GCD(本题简化版) HDU 1 ...
- bzoj 2004: [Hnoi2010]Bus 公交线路
Description 小Z所在的城市有N个公交车站,排列在一条长(N-1)km的直线上,从左到右依次编号为1到N,相邻公交车站间的距 离均为1km. 作为公交车线路的规划者,小Z调查了市民的需求,决 ...
- [bzoj4881][Lydsy2017年5月月赛]线段游戏
来自FallDream的博客,未经允许,请勿转载,谢谢. quailty和tangjz正在玩一个关于线段的游戏.在平面上有n条线段,编号依次为1到n.其中第i条线段的两端点坐标分别为(0,i)和(1, ...
- [BZOJ]1076 奖励关(SCOI2008)
终于又一次迎来了一道期望DP题,按照约定,小C把它贴了出来. Description 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关.在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃 ...
- Python中set的功能介绍
Set的功能介绍 1.集合的两种函数(方法) 1. 集合的内置函数 交集 格式:x.__and__(y)等同于x&y 例如:s1 = {'a',1,} s2 = {'b',1,} s3 = { ...
- Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down
Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offli ...
- 线性回归(Linear Regression)均方误差损失函数最小化时关于参数theta的解析解的推导(手写)
第一页纸定义了损失函数的样子, theta, X 和 y 的 shape, 以及最终的损失函数向量表现形式. 第二页纸抄上了几个要用到的矩阵求导公式,以及推导过程和结果. 要说明的是:推导结果与the ...
- 解析配置文件redis.conf
units单位: # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 ...
- linux 3.10 串口注册
这个调用过程特别奇特,值得记下来. 最外层调用start_kernel的console_init()进行串口注册. console_init()调用drivers/tty/tty_io.c: void ...