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 |
| . |
| 重复前一次操作 | 编辑 |