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
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。