Studio快捷键
1.Ctrl+E,可以显示最近编辑的文件列表
2.Shift+Click可以关闭文件
3.Ctrl+[或]可以跳到大括号的开头结尾
4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方
5.Ctrl+F12,可以显示当前文件的结构
6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择
7.Ctrl+N,可以快速打开类
8.Ctrl+Shift+N,可以快速打开文件
9.Alt+Q可以看到当前方法的声明
10.Ctrl+W可以选择单词继而语句继而行继而函数
11.Alt+F1可以将正在编辑的元素在各个面板中定位
12.Ctrl+P,可以显示参数信息
13.Ctrl+Shift+Insert可以选择剪贴板内容并插入
14.Alt+Insert可以生成构造器/Getter/Setter等
15.Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量
16.Ctrl+Alt+T可以把代码包在一块内,例如try/catch
17.Alt+Up and Alt+Down可在方法间快速移动
18.在一些地方按Alt+Enter可以得到一些Intention Action,例如将”==”改为”equals()”
19.Ctrl+Shift+Alt+N可以快速打开符号
20.Ctrl+Shift+Space在很多时候都能够给出Smart提示
21.Alt+F3可以快速寻找
22.Ctrl+/和Ctrl+Shift+/可以注释代码
23.Ctrl+Alt+B可以跳转到抽象方法的实现
24.Ctrl+O可以选择父类的方法进行重写
25.Ctrl+Q可以看JavaDoc
26.Ctrl+Alt+Space是类名自动完成
27.快速打开类/文件/符号时,可以使用通配符,也可以使用缩写
28.Live Templates! Ctrl+J
29.Ctrl+Shift+F7可以高亮当前元素在当前文件中的使用
30.Ctrl+Alt+Up /Ctrl+Alt+Down可以快速跳转搜索结果
31.Ctrl+Shift+J可以整合两行
32.Alt+F8是计算变量值
* ctrl+shift+n:打开资源,可以让你打开你的工作区中任何一个文件,再按一下,把非project管理的文件也加入搜索范围
* ctrl+n : 快速定位类文件,再按一下,非project管理的也包括进来
* ctrl+F12:快速outline, 查看当前类的方法或某个字段,还可查看继承来的和匿名的
* ctrl+alt+f:抽取成员变量赋值
* ctrl+alt+v:抽取本地变量赋值
* shift+F6:重命名多个同名变量
* ctrl+alt+m:提取方法
* alt +shift+ 上/下 : 快速移动一行或多行
* ctrl+D: 快速复制一行或多行
* ctrl + 空格和ctrl+shift+空格 : 智能提醒和更智能提醒
* alt+/和alt+shift+/:补全往上/往下第一个能匹配到的元素元素
* F4 : 打开类的源码
* shift+enter : 在当前行下插入一行, 并跳到开头
* Alt + Enter : 自动弹出修改建议
* Ctrl + F4 : 关闭当前标签页, 在标签上按下鼠标滚轴也可关闭。关闭所有/打开最近关闭可自定义
* Ctrl + F3/F3/shift+F3 : 选中某段文本搜索/向下跳转/向上搜索
* Ctrl + Y : 删除选中行
* Ctrl + Shift + / : 多行注释(可以给xml加注释)
* Ctrl+ / : 单行注释(可以给xml加注释)
* Ctrl + Alt + L 格式化当前代码
* Alt+F7:在窗口中显示成员变量或方法被调用的地方
* Ctrl+鼠标左键/ctrl+alt+f7:小窗口显示成员变量或方法被调用的地方
* Ctrl + Shift+F : 查找所有文件的字符串
* fix doc comment : 快速加注释,可自定义
* Ctrl+O:重写或实现父类方法
* Ctr+P:在方法括号里,查看参数声明
常用设置:
1.Tab不用4个空格
Code Style->Java->Tabs and Indents->Use tab character
Code Style->General->Use tab character (例如:版本控制Diff界面按下Tab)
2.可视化Tab和空格
Settings->IDE Settings->Editor->Appearance->Show whitespaces
3.显示代码行数
Settings->IDE Settings->Editor->Appearance->Show line numbers
4.修改代码字体大小
Settings->IDE Settings->Editor->Colors & Fonts ->Font->Save As->改个名字后才能改字体大小
5.鼠标悬浮显示doc
Settings->IDE Settings->Editor->Show quick doc on mouse move
6.空行的Tab和空格被自动干掉
Settings->IDE Settings->Editor->Other->Strip trailing spaces on Save->None
7.智能提示首字母匹配,如String和string,默认情况输入首字母s是不会匹配String的。
Settings->IDE Settings->Editor->Code Completion->Case sensitive completion->设置为None
常用快捷键:
首先改为Eclipse快捷键(然后大部分快捷键都会跟Eclipse一致了)
Settings->IDE Settings->Keymap->Keymaps选择Eclipse
1.像Eclipse那样快速跳出括号
Keymap->Editor Actions->Complete Current Statement:默认是Ctrl+Shift+Enter;Shift+Enter则不管现在光标在哪个位置,直接新开一行
2.代码提示列表(Eclipse中的Content Assist,Alt+/)
Keymap->Main Menu->Code->Completion->Basic:默认是Ctrl+Space
3.错误修正提示列表(Eclipse中的Quick Fix,Ctrl+1)
Keymap->Other->Show Intention Action:默认是Alt+Enter
4.快速Overried方法
Keymap->Main menu->Code->Override Methods:需要自己设定
5.Eclipse中的outline
Keymap->Main Menu->Navigate->File Structure:默认是Ctrl+F3
6.版本控制中Diff的Next和Prev
Keymap->Other->Move to the next difference:默认是Ctrl+f7
Keymap->Other->Move to the previous difference:默认是Shift+f7
var 快速生成返回值
ctrl + shift +u 大小写切换
ctrl +alt + t
alt + F7 查看方法里面的内容
debug F7 是跳入源码
debug f8 是执行代码

