ECLIPSE实用快捷键大全
发表于:2025-01-28 作者:千家信息网编辑
千家信息网最后更新 2025年01月28日,eclipse常用快捷键分类汇总,实用快捷键一网打尽另外还包括了vi插件带来的快捷键为了使用更加顺手,对部分快捷键进行了自定义变更部分快捷键经常感觉失效可能和光标位置有关系,描述里面都有详细说明SN.
千家信息网最后更新 2025年01月28日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
光标
切换
定位
对象
文件
内容
控制
输入
快捷键
位置
变量
单词
大写
文本
大小
属性
选择
代码
注释
语句
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器网络存在风险
面试网络安全工程师职业规划
网络技术员 弱电技术员
服务器开发技能
天津保姆网络技术有限公司
深圳天方达软件开发公司
图书馆网络技术部职责
网络安全测评机构是什么
数据库改表字段内容语句
关于网络安全内容发言的题目
mysql 数据库密码编码
数据库基础与应用自测练习
where数据库正则表达式
信息化与网络安全答案
怎样制作小程序软件开发
培训中心开展网络安全知识培训
关于网络安全的小报模板
宁波铬哲互联网科技有限公司
jsp注册登陆带数据库
大数据软件开发好就业吗
盐城运营软件开发代理商
上海运行智慧学校软件开发
pg怎么显示数据库
苏州阿里云数据库选择
excel数据库太大
ajax怎么操作数据库
通俗解释软件开发技术
数据库设计的第几范式
北京速通互联网科技
天行网络安全管理系统