之前学习的时候我整理了一个文件:
01.ctrl+shift+l
弹出所有快捷键窗口
02.包命名规则
com.baidu(公司名).mobile(项目组).car
03.分级布局(Hierarchical Layout)
包浏览试图默认的是扁平式布局,可以切换至分级布局。
window > Navigation > Show View Menu > Pcakage Presentation > Hierachial
04.调出控制台窗口
Windows > Show View > Console
05.ctrl+f11
运行当前源文件
06.ctrl+shift+f
根据代码风格设定重新格式化代码。
设置格式化标准:Window > Preferences > Window Style > 设置Code Formatter,Code Style和Organize Imports。利用导出(Export)功能来生成配置文件。
07.自动提示功能设置
1.1).1.8.0以上版本:windows > preferences > Java > Editor > Content Assist > Auto-Activation > for java:.abc...z(, > ok
1.2).1.8.0以下版本:windows > preferences > Java > Editor > Content Assist > Auto-Activation > for java:.abc > ok
2).File > Export > General > preferences > next > 选择导出路径及文件名(.epf) > Finish
用记事本打开导出的epf文件 > 查找.abc > 将其修改成.abc...z(, > 保存
File > Import > 导入修改后的epf文件
08.新建类时自动生成段落注释
windows > preference > Java > Code Style > Code Templatescode > Code > new Java file
09.alt+shift+j
快捷注释
/**
* @param args
*/
10.注释
1).单行注释:ctrl+/ ctrl+shift+/
2).多行注释:ctrl+shift+/
3).取消多行注释:ctrl+shift+\
11.alt+↑/↓
移动代码上移/下移
12.ctrl+alt+↑/↓
复制代码上移/下移
13.tab/shift+tab
代码缩进/取消缩进
14.ctrl+shift+y
选中字符转化为小写
15.ctrl+shift+r
打开资源
16.ctrl+o/ctrl+f3
快速outline。查看一个类的纲要,列出所有属性和方法,再多按一次,可以列出该类继承的方法和变量。
17.ctrl+e
显示所有视图列表
18.ctrl+page down/page up
切换至下一个/上一个视图
19.alt+shift+r
重命名所有对应的属性或者方法。将鼠标移动至属性名或方法名上,按下alt+shift+r,输入新名称并点击回车。
如果重命名的是一个属性,可以按alt+shift+r两次,这会弹出源码处理对话框,可以实现get及set方法的自动重命名。
20.alt+shift+l/m
提取本地变量/方法。比如,要从一个string创建一个常量,那么就选定文本并按下alt+shift+l即可。如果同一个string在同一类中的别处出现,它会被自动替换。
方法提取将大方法分解成较小的、充分定义的方法会极大的减少复杂度,并提升代码的可测试性。
21.ctrl+t
查看一个类的继承关系树,是自顶向下的,再多按一次ctrl+t, 会换成自底向上的显示结构。
选中一个方法名,按ctrl+t,可以查看到有这个同名方法的父类、子类、接口。
22.ctrl+m
最大化当前视图
23.shift+enter/ctrl+shift+enter
当前行之下创建一个空白行/在当前行之前插入空白行
24.ctrl+.及ctrl+1
ctrl+.:将光标移动至当前文件中的下一个报错处或警告处
ctrl+1:快速修改建议
25.ctrl+-/ctrl++
隐藏方法体、导入列表/展开方法体、导入列表
26.ctrl+home/end
回到当前页面的初识/末尾位置
27.ctrl+shift+t
打开类型
28.ctrl+q
返回最后一次编辑的位置
29.锁定控制台
Window > Show View > Other > Basic > Console,利用滚动锁定按钮来锁定控制台输出不要滚屏。
30.ctrl+alt+h
获取当前类的方法被哪些其他类调用。选中方法名,按ctrl+alt+h。
31.alt+←/→
退回上次阅读的位置/前进到刚才退回的阅读位置
32.ctrl+shift+↑/↓
切换至上一个/下一个类名、属性名、方法名
33.ctrl+shift+o
导入包
34.ctrl+d
删除当行
35.alt+?/alt+shift+?
全局上下文信息
36.ctrl+l
定位到某行
37.ctrl+w
关闭当前视图
38.debug调试
F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。
F3跳到声明或定义的地方。
F5单步调试进入函数内部。
F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。
F7由函数内部返回到调用处。
F8一直执行到下一个断点。
39.ctrl+shift+x/ctrl+shift+y
全部转换成大写/小写