AS shortcuts(XWindow)
- 格式化代码 main->Code->Reformat Code Ctrl+Alt+L
- 复制行 main->Edit->Duplicate Line Ctrl+D
- 删除行 main->Edit Actions->Delete Line Ctrl+Y
- 上下移动行 main->Code->Move Line Down/Up Alt+Shift+Up/Down
- 查找引用 main->Edit->Find->Find Usage Alt+F7
- 查找下一个 main->Edit->Find->Find Next F3
- 查找上一个 main->Edit->Find->Find Previous Shift+F3
- 从路径中查找 main->Edit->Find->Find in path Ctrl+Shift+F
- 行注释 Ctrl+/
- 块注释 Ctrl+Shift+/
- 重命名 main->Refactor->Rename Shift+F6
- 提取方法 main->Refactor->Extract->Method Ctrl+Alt+M
- 查找文本 Ctrl+F
- 替换文本 Ctrl+R
- 查找类 main->Navigate->Class Ctrl+N
- 查找文件 main->Navigate->File Ctrl+Shift+N
- 显示当前文件的结构 ctrl+F12
- 显示类继承结构图 ctrl+H
- 显示注释文档 ctrl+Q
- 方法参数提示 ctrl+P
- 打开当前类的父类或者实现的接口 ctrl+U
- 切换代码视图 alt+left/right
- 复制路径 ctrl+shift+C
- 跳到下一步 F8
- 跳出函数跳到下一个断点 shift+F8
- 强制跳出函数 alt+shift+F8
- 进入代码 F7
- 智能进入代码 shift+F7
- 强制进入代码 alt+shift+F7
- 运行至光标处 alt+F9
- 停止运行 ctrl+F2
- 调到匹配的括号处 ctrl+shift+M
- 大小写切换 main->Edit->Toggle Case Ctrl+Shift+U
- 方法折叠/展开 main->Code->Folding->Expand/Collapse Ctrl+加号/减号
- 折叠/展开所有的方法 main->Code->Folding->ExpandAll/CollapseAll Ctrl+Shift+加号/减号
- 隐藏所有面板 main->Window->Active Tool Window->Hide All Tool Window Ctrl+Shift+F12
- 列选择/块选择 Alt+选择代码块进行操作
- 代码提示不区分大小写 Preferences->Editor->General->Code Completion->Case sensitive completion 选择None
- 鼠标显示悬浮提示 Preferences->Editor->General->other->勾选show quick document on mouse over
-
enter
补全tab
补全替换掉错误的 -
esc
编辑窗口获取焦点,shift+esc
关闭其他窗口,编辑窗口获取焦点,e.g. find usage --> shift+esc -
f12
重新打开刚才关闭的工具窗口 -
ctrl+tab
窗口切换,编辑窗口+工具窗口ctrl+e
recently opened filesctrl+shift+e
recently opened tool windows -
ctrl+shift+f12
关闭所有工具窗口 -
ctrl+p
方法参数提示 -
ctrl+alt+v
自动生成变量并补全变量类型 -
ctrl+alt+p
将方法中声明的局部变量提取到方法参数中供外部传入 -
ctal+alt+m
将选中代码抽取成方法ctrl+alt+n
反向 -
shift+ctrl+alt+t
弹出重构菜单 -
shift+f6
修改变量名、方法名、类名 -
alt+f1
弹出文件菜单,可以在finder中定位文件 -
shift+方向键
拓展选择 -
ctrl+alt+t
surround with菜单 -
ctrl+alt+h
显示调用方法树 -
cmd+0
(user-defined)navigate backctrl+alt+向右
navigate forward -
ctrl+b
,ctrl+click
跳转到声明,ctrl+alt+b
跳转到实现,ctrl+shift+b
跳转到类型实现声明 -
ctrl+u
跳转到父类 -
alt+上下方向键
在内部类和方法声明之间跳转 -
ctrl+f12
显示file structure -
ctrl+shift+i
quick definition lookup -
ctrl+shift+plus/minus
展开折叠代码段 -
ctrl+shift+a
find actions -
alt+shift+up/down
move line up/down -
ctrl+y
delete line or selections -
ctrl+d
duplicate lines -
ctrl+w/ctrl+shift+w
expand/shrink selections -
ctrl+j
inset live template / snippet -
ctrl+shift+enter
complete statments -
ctrl+shift+backspace
last edition location -
ctrl+shift+j
join lines -
cmd+5
toggle breakpointsalt+cmd+5
view all breakpoints -
shift+f6
rename -
ctrl+f4
关闭窗口 -
line wrap,
Preferences --> Editor --> Code Style
,setRight margin (columns)
to120
,Preferences --> Editor --> Code Style --> Java --> Wrapping and Braces --> Ensure right margin is not exceeed
checked,code --> Reformat code
shortcuts
-
posts,快捷键,加速构建,使用gradle构建Android程序,导入开源库到基于Android Studio构建的项目中,使用gradle构建android项目(续),使用Gradle构建Android项目,[AndroidStudio配置本地gradle]
-
如果网速不行想跳过这步的可以在bin目录的idea.properties增加一行:disable.android.first.run=true就行了,mac平台的右键安装包->Show Package Contents 就找到bin目录了
-
cmd+shift+f
,search -
Ctrl+P
方法参数提示 -
Ctrl+空格
代码提示 -
Ctrl+Shift+Space
在很多时候都能够给出Smart提示 -
Ctrl+Alt+Space
类名或接口名提示 -
tasks.withType(JavaCompile){}
,https://stackoverflow.com/questions/24668746/after-upgrading-to-gradle-2-0-could-not-find-property-compile-on-root-project