ECLIPSE实用快捷键大全

        eclipse常用快捷键分类汇总,实用快捷键一网打尽

        另外还包括了vi插件带来的快捷键

        为了使用更加顺手,对部分快捷键进行了自定义变更

        部分快捷键经常感觉失效可能和光标位置有关系,描述里面都有详细说明

SN. Eclipse键 VI键(Vrapper) 自定义 Desc. 类别
1 Alt+/

智能提示输入,提示内容和光标所处位置有关系,构造函数排第一个
   可以多次按alt+/,系统会有不同的提示
编辑
2 Ctrl+Alt+/

直接补全,不弹出选择框 编辑
3 Alt+Shift+A

列编辑模式切换,按esc撤销,  先按普通方式选取,按快捷键切换成列块,再编辑,与VI有冲突 控制
4 Alt+Shift+B

启用显示breadcrumb,如果已启用则光标挪到breadcrumb上 控制
5 Alt+Up dd, 光标移至某行在按p
移动选中的文本到合适的行 编辑
6 Alt+Down dd, 光标移至某行在按p
移动选中的文本到合适的行 编辑
7 Alt+Shift+Up
自定义:还原向外层扩展选择的block,适合笔记本使用 选中定位
8 Alt+Shift+Down
自定义:收缩层扩展选择的block,适合笔记本使用 选中定位
9 Alt+F7

在xml文件编辑窗口使用,切换design和source视图 切换窗口
10 Alt+Shift+F7

在xml文件编辑窗口使用,切换design和source视图 切换窗口
11 Alt+PageDown

例如jsp编辑页面中,有两个属性页:Design、Source 切换窗口
12 Alt+PageUp

例如jsp编辑页面中,有两个属性页:Design、Source 切换窗口
13 Alt+Shift+J

插入类或方法等的注释模板; 也可以直接输入: /** 编辑
14 Alt+Left

轨迹回退;建议重新设定为Alt+1 选中定位
15 Alt+Right

轨迹forward;建议重新设定为Alt+2 选中定位
16 Alt+Shift+Left
自定义:修改为folding->collapse  all,折叠整个文件,收缩,适合笔记本使用 选中定位
17 Alt+Shift+Right
自定义:展开当前收缩的行,如果在空白行,则展开整个文件,  如果光标在代码上,则局部展开,适合笔记本使用 选中定位
18 Alt+Shift+O

突出显示开关键,查找变量时有用 控制
19 Alt+Shift+Q

显示view列表,再输入单个字母选择 切换窗口
20 Alt+Shift+R

重构类名、接口名、变量名、函数名等,在workspace内所有调用的地方也自动替换,如果是类名、接口名修改,则文件名也自动修改。与Alt+Shift+T同类 编辑
21 Ctrl+F10

弹出属性窗口 弹窗
22 Shift+F10

鼠标右键,弹出属性菜单 Ctrl+Shift+F10也可以 弹窗
23 Alt+Enter

窗口对象的属性 弹窗
24 Alt+Shift+S

属性快捷菜单,自动生成gettter、setter  toString等 编辑
25 Alt+Shift+I

选定一个变量等,将原来的两行语句合并成一行 编辑
26 Alt+Shift+L

重构本地变量名,当光标在变量上时(不含定义语句上),将该变量及后续相同变量定义成一个名称不同的新变量;
   选中语句中可抽取为变量的部分,将语句转换为两行书写
编辑
27 Alt+Shift+T

弹出重构快捷菜单,与Alt+Shift+R同类 编辑
28 Alt+Shift+W

选择可用windows 切换窗口
29 Alt+Shift+Z

弹出窗口,插入预设的语句块 或者 维护补全输入的模板 编辑
30 Ctrl+< (,)

向上检索本代码文件内的 警告 和异常,可以设置成只定位异常 选中定位
31 Ctrl+> (.)

向下检索本代码文件内的 警告 和异常,可以设置成只定位异常 选中定位
32 Ctrl+/

注释 编辑
33 Ctrl+Shift+/

块注释 编辑
34 Ctrl+Shift+\

撤销块注释 编辑
35 Ctrl+7

注释 编辑
36 Ctrl+1

快速修复,给出建议方案 编辑
37 Ctrl+2, L

智能提示输入,如先写  obj.getAbc(),再按快捷键补返回值定义 编辑
38 Ctrl+3

快速访问,可输入关键字检索 控制
39 Ctrl+Shift+A

弹出窗口查找plug-in 查找
40 Ctrl+Alt+J J(大写)
合并行 编辑
41 Ctrl+D dd
删除行   (如果安装VI插件,需要unbind) 编辑
42 Ctrl+Backspace dw
往前删除单词,比较快 编辑
43 Ctrl+Delete dw
往后删除单词,比较快 编辑
44 Ctrl+Shift+Delete D(大写)
删除到行尾 编辑
45 Ctrl+Up

光标位置跟随内容移动,建议修改为  Alt+J,VI习惯scroll line down 选中定位
46 Ctrl+Down

光标不变位置,窗口内容滚动;建议修改为Alt+K,VI习惯scroll  line up 选中定位
47 Ctrl+Shift+Up

向上查找函数名,成员变量 查找
48 Ctrl+Shift+Down

逐个函数向下查找,成员变量 查找
49 Ctrl+E

快速查找已打开的文件, 每按一次ctrl+E下移一位 切换窗口
50 Ctrl+Shift+E

弹窗选取待编辑对象 切换窗口
51 Shift+Enter o
下面插入一个空行,不管光标在不在结尾 编辑
52 Ctrl+Shift+Enter O (大写)
在上面加一空行 编辑
53 Ctrl+I

行格式化排列,默认当前行,全选后作用于所有行 编辑
54 Ctrl+Shift+F

选中文本的格式自动修正,如有多余的空格,不合理的换行等 编辑
55 Ctrl+F3

显示光标所在位置当前对象层次结构,对比接口和继承对象,再按一次显示返回值类型,当光标在调用处的class上时,比ctrl+O多显示内部类 查找
56 Ctrl+F6

动态切换已打开的文件 切换窗口
57 Ctrl+Shift+F6

切换前一个编辑文本 切换窗口
58 Ctrl+F7

动态切换view 切换窗口
59 Ctrl+Shift+F7

切换前一个view 切换窗口
60 Ctrl+F8

动态切换perspective 切换窗口
61 Ctrl+Shift+F8

切换前一个perspective 切换窗口
62 Ctrl+G

declarations in  workspace-对象定义位置,在search窗口显示 查找
63 Ctrl+Shift+G

reference in  workspace-光标落在某对象上,在search窗口中显示workspace中引用该对象的文件 查找
64 Ctrl+Shift+U

查找内容使用到的地方,在search窗口显示 查找
65 Ctrl+Alt+G

查找选择的单词,显示在search窗口中,全文检索 查找
66 Ctrl+H

弹出查找窗口 查找
67 Ctrl+Home 1G(大写)
回文档开头位置 选中定位
68 Ctrl+End G(大写)
文件结尾 选中定位
69 Ctrl+Shift+Insert

智能插入模式,输入左括号、引号等自动配对 选中定位
70 Ctrl+J /xxx
向下查找方法,按快捷键后,直接输入要查找内容,与Ctrl+K配合使用 查找
71 Ctrl+Shift+J /xxx 后 敲  N(大写)
敲快捷键,直接输入要查找的内容,ESC可清缓存,向上查找 查找
72 Ctrl+K /xxx 后 敲  n
查找下一个Ctrl+J搜索到的内容位置 查找
73 Ctrl+L nn + G(大写)
到某行 选中定位
74 Ctrl+Shift+L

显示所有可用的快捷键,直接在回车使用;再按一次打开快捷键配置表 控制
75 Ctrl+Left w 或 W
以单词为单位移动光标位置 选中定位
76 Ctrl+Right b 或 B
以单词为单位移动光标位置 选中定位
77 Ctrl+Shift+Left viw,继续使用左右键
一次选中一个单词 选中定位
78 Ctrl+Shift+Right viw,继续使用左右键
选择下一个单词 选中定位
79 Ctrl+M

窗口最大化、最小化 控制
80 Ctrl+N

创建新对象 控制
81 Ctrl+O

显示对象outline,比ctr+F3显示光标所在对象的outline,再再按一次显示返回值类型,当光标在调用处的class上时,比Ctrl+F3少显示内部类;列表内容按照代码中的先后顺序显示,F4是按照字母排序了的。 查找
82 Ctrl+Shift+M

光标放在报错的对象上,敲快捷键后自动导入包 编辑
83 Ctrl+Shift+O

定位对象后,推荐import可用的包 编辑
84 Ctrl+Shift+P

匹配成对出现的括号 选中定位
85 Ctrl+Q

返回最后编辑位置 选中定位
86 Ctrl+Shift+S

保存全部 控制
87 Ctrl+T

如果光标在类或抽象类或接口名字上,显示所有继承或实现实现该类型的子类型,显示类层次(所有上级和下级),如果光标在其它位置作用不大。再按一次ctrl+T,显示该类的父类及接口,也就是说CTRL+T可以两次切换显示supertype和subtype;对于@override方法,通过ctrl+T也可以向上查找父类中的方法 查找
88 Ctrl+Shift+H

Open Type in  Hierarchy,弹出窗口中输入类名,显示类层次(所有上级和下级),窗口底部显示类所属JAR包,包括包中已编译的类等,比ctrl+shift+R要多,参考F4
   输入“HaMa”  可以找到HashMap(注意区分大小写)
查找
89 Ctrl+Shift+R

弹出筛选资源窗口,按文件查找,JAVA文件,XML文件,属性文件等等 查找
90 Ctrl+Shift+T

筛选类窗口,可以搜到内部类
   输入“HaMa”  可以找到HashMap(注意区分大小写)
查找
91 Ctrl+Shift+X

选定内容全部转大写 编辑
92 Ctrl+Shift+Y

选定内容全部转小写 编辑
93 Ctrl+W

关闭窗口 控制
94 Ctrl+Shift+W

全部关闭 控制
95 F12

光标焦点重新回到文本录窗 控制
96 F2

当前对象的javadoc;project  explorer窗口中重命名对象;当光标在类或变量上时,弹窗显示类或对象的注释; 可以显示对象所属类 编辑、控制
97 Shift+F2

打开javadoc窗口 切换窗口
98 F3

打开对象定义窗口 查找
99 F4

根据当前选中的对象,Type  Hierarchy窗口,显示类层次(所有上级和下级)、包含的变、函数,同时在底部显示包路径或jar包名称及路径。列表内容按照字母做了排序!!  参考Ctrl+Shift+H 查找
100 Shift+F5

启用/关闭 调试时跳过内容,在step filtering中维护 调试
101 F11

调试执行 调试
102 CTRL+F11

执行 调试
103 F5

调试进入下一层 调试
104 F6

调试执行下一条语句 调试
105 F7

调试退回到上一层 调试
106 ctrl+R

执行到光标当前所在的行 调试
107 Ctrl+U

debug时,在display窗口中输入一段代码,选中代码后,敲击ctrl+U执行被选中的文本 调试
108 Ctrl+Shift+I

调试模式下,显示对象光标所在对象的详细数据信息 调试
109 shift+~

将焦点所在单词转换大小写 编辑
110 Ctrl+"+"

放大编辑区字体大小zoom out; Oxygen新增 控制
111 ctrl+"-"

缩小编辑器字体大小zoom in; Oxygen新增 控制
112
nn + dd
删除指定行数 编辑
113
:n1,n2 co n3
将n1行至n2行之间的内容 复制到 n3 行后面 编辑
114
:set ic 或:set noic
设置查找时是否忽略大小写 编辑
115
k
光标向上 编辑
116
j
光标向下 编辑
117
l
光标向右 编辑
118
h
光标想左 编辑
119
ctrl+u
向上翻页 编辑
120
ctrl+d
向下翻页 编辑
121
yy
复制一行 编辑
122
nn + yy
复制 nn 行内容到剪贴板 编辑
123
p
粘贴剪切板中的内容 编辑
124
:s/aaa/bbb
本行替换操作,只替换一个 编辑
125
:s/aaa/bbb/g
本行替换操作,全部替换 编辑
126
:%s/aaa/bbb/g
替换当前文本中所有aaaa为bbb 编辑
127
g/aaa/d
删除文本中包含aaa的行 编辑
128
设置默认忽略大小写
windows系统下,在当前用户目录放置文件:_vrapperrc,文件内容为set  ic 编辑
129
.
重复前一次操作 编辑

附VI插件官网地址:

        http://vrapper.sourceforge.net