1.基本的,eclipse的特色
CTRL + D 删除当前行
ALT + Up/Down 上移 下移当前行
CTRL+ALT+UP/DOWN 复制当前行,并粘贴到下一行。如果选中了多行(可按下shift+up/down选中多行),一次复制粘贴多行。eclipse经典快捷键,一定要学会!
ALT + Left/Right eclipse记住了你编辑的地方,按下这两个键可以在历史编辑处来回跳转。同时编辑多个文件时,特别好用!
CTRL+1 这个快捷键为什么叫ctrl+1呢?应该是number one ! 非常重要。代码出错的时候,按下这个组合键,会给出很多解决错误的方法。
SHIFT+ENTER 在下方插入一行 (VIM里面的o)
CTRL+SHIFT+ENTER在上方插入一行 (VIM里面的O)
2.进阶
CTRL+E 显示打开的文件列表,用up/down选择要编辑的文件,回车。有点像opera浏览器里面的ctrl+tab键
CTRL + J 这个增量搜索是必须学会的,小写的j,往下搜索,大写的J,往上搜索。
CTRL+K 结合增量搜索使用,找到下一个匹配项。
CTRL+L 跳转到某一行。当堆栈信息告诉你那一行出错时,用这个组合快速定位出错位置吧。
CTRL+M 最大化当前视图,再次按下可以返回。写代码时,可以最大化当前窗口,让精力更集中。
CTRL+. 跳转到下一个有黄色下划线(警告)、或红色下划线(编译错误)的地方
CTRL+O 打开当前文件的outline,方便在文件内快速跳转。再次按下ctrl+o,显示更多元素(比如继承的方法)!非常好用,不用再去点outline 视图中的某个方法了,还支持方法搜索呢!
CTRL+Q 跳转到上次编辑的地方
CTRL+F7 视图切换 一般会同时打开package view,editor view,outline view,用这个快捷键,可以切换当前视图。按住ctrl,可以用up/down选择视图。
3.高级,偶尔试试就行了
SHIFT+ALT+Q 选择某个视图
SHIFT+ALT+X 选择执行当前文件的方法 (当你不想用ctrl+F11时)
SHIFT+ALT+S 打开代码重构的快捷菜单,按下r生产getter/setter,按下v生产constructor
CTRL+SHIFT+O 类没有导入怎么办?Ctrl+1,然后回车吗?也可以,但是可以尝试一下这个组合。
CTRL+SHIFT+T 打开类型。这个很灵活,可以当作类型搜索器。
4.Eclipse 键盘控之路
为了成为eclipse键盘控,你必须下载一个Eclipse vim插件!google一个vrapper。
再配置一个vim快捷键:打开配置>keys,配置ctrl+shift+v为vrapper启用/关闭快捷键。