Eclipse快捷键

Eclipse快捷键
==================================================
Menus
F10 Main menu
Shift F10 Context menu
Ctrl F10 View menu
Alt - Active view's menu
==================================================
Workspace navigation
F12 Activate editor
Ctrl Shift W Switch editor
Ctrl F6 Next editor
Ctrl Shift F6 Prev editor
Ctrl F7 Next workspace
Ctrl Shift F7 Prev workspace
Ctrl F8 Next perspective
Ctrl Shift F8 Prev perspective
Alt Left Back
Alt Right Forward
Files
Alt Shift S Show in…
Ctrl Shift R Jump to file
Ctrl N New file
Ctrl S Save file
Ctrl Shift S Save all files
Ctrl F4 Close file
Ctrl Shift F4 Close all files
Find
Ctrl L Goto line
Ctrl F Find
Ctrl J Incremental find
Ctrl Shift J Incremental find prev
Ctrl K Find next
Ctrl Shift K Find prev
Ctrl H Search workspace
Ctrl (dot) Navigate next
Ctrl (comma) Navigate prev
==================================================
Java navigation
F3 Goto declaration
Ctrl Shift U Find references in file
Ctrl Shift G Find references in workspace
Ctrl T Popup type hierarchy
Ctrl Shift T Open Type
Ctrl O Outline of current source
Ctrl F3 Outline of current cursor position
F2 Show Javadoc
F4 Show heirachy
==================================================
General editing
Alt Arrow Move line(s) up or down
Ctrl Alt Arrow Duplicate line(s) up or down
Shift Enter Insert line below
Ctrl Shift Enter Insert line above
Ctrl Shift Q Toggle Quick Diff
Ctrl Shift Y Convert to lowercase
Ctrl Shift X Convert to uppercase
Java editing
Ctrl 1 Quick fix (works even when there are no errors
Ctrl Shift M Add import
Ctrl Shift F Reformat
Ctrl / Comment
Ctrl / Uncomment
Ctrl Shift Space Parameter hints
Ctrl Hyperlink identifier
==================================================
Debugger
F5 Step into
F6 Step over
F7 Run to return
F8 Resume
F9 Relaunch last
F11 Run/debug last
Ctrl F11 Run
Ctrl Shift B Toggle breakpoint
Ctrl D Display
Ctrl Q Inspect
Ctrl R Run to line
Ctrl U Run snippet
==================================================
Refactor
Alt T Rectoring menu
Ctrl Shift Z Undo refactor
Ctrl Shift Y Redo refactor
Alt Shift R Rename
Alt Shift V Move
Alt Shift I Inline
Alt Shift M Extract method
Alt Shift L Extract local
==================================================
Misc
F5 Refresh
F1 Infopop
F2 Show resizeable hover

F5: step in
F6: step over
F7: ......
F8: ......
Ctrl + space : Code assistant
Ctrl + o : 在编辑器中打开类结构,适用在编辑框最大化的时候,跳转函数用...
Ctrl + t : 也是在编辑器中使用,打开选择的元素的继承树,可以迅速定位父类的方法在子类中的覆盖位置
Ctrl + shift + R : 查找XML,JSP等非JAVA文件.
Ctrl + shift + H : 打开制定类的类树,适用在对于没有源代码的类的层次结构的了解,用F4是无法实现的
Ctrl + H : 搜索所有文件中,包含的关键字,我用来搜索XML等配置文件....
Alt + <-(左右箭头): 编辑器的回退,就是著名的BACK!
Ctrl + F6 : 切换编辑编辑器,我改成了Table+ctrl
Ctrl + m : 编辑框最大化...
Ctrl + b : 插入断点
Insert : 点击insert可以切换几种光标的形状,每一种形状都代表一种insert方式,默认的是smart insert吧。
ctrl+/:注释
ctrl+/:取消注释
Ctrl + space : Code assistant
最好不要用这个快捷键做code assistant, 容易和输入法冲突。我一般设置成Ctrl+J,同JBuilder的一样。
我自定义的其它的设置还有:
Ctrl+Tab : Code Format
Ctrl+I : 组织导入
ctrl+shift+m 自动搜索鼠标所在的类所属的包并自动导入,加入import语句中。
ctrl+shift+O吧,把import *这种方式改为,import确定的类或接口
ctrl+shift+p 找另外一半括号
ctrl+1 smart fix (常用)
alt+/ 因为是中文系统所以ctrl+space总是出现输入法,所以用这个替代。
按住ctrl,用鼠标点method或类,自动跳到该类或方法。 
### Eclipse 快捷键列表 以下是常用的 Eclipse 快捷键及其功能描述: #### 编辑器操作 - **Ctrl + S**:保存当前文件[^1]。 - **Ctrl + Z**:撤销最近的操作[^1]。 - **Ctrl + Shift + Z**:重做被撤销的操作。 #### 导航与定位 - **Ctrl + F**:打开查找/替换对话框。 - **Alt + ← / Alt + →**:返回上一位置或前进到下一位置(类似于浏览器中的导航)[^1]。 - **F3**:跳转至所选元素的定义处[^1]。 - **Ctrl + T**:显示选定类型的继承结构[^1]。 #### 代码生成 - **Ctrl + Space**:触发自动补全建议[^1]。 - **Ctrl + 1**:快速修复(Quick Fix),提供针对语法错误或其他问题的解决方案。 - **Ctrl + 2, L**:根据已有的对象实例化表达式自动生成变量声明。例如,输入 `new ArrayList()` 并按下此组合后,Eclipse 将生成完整的赋值语句并允许进一步修改变量名称和类型[^2]。 #### 重构支持 - **Alt + Shift + R**:重命名选中的方法、类或者字段,并同步更新所有引用之处[^1]。 - **Alt + Shift + M**:提取方法(Extract Method)。将一段现有逻辑封装成独立的方法调用[^1]。 #### 查看帮助信息 - **F2**:查看悬停提示,在鼠标指针停留于某个符号上方时弹出更详细的说明[^1]。 - **Shift + F2**:访问外部文档链接,比如 Javadoc 页面。 #### 资源管理 - **Ctrl + N**:新建资源向导,可以用来创建项目、包、类等新组件[^1]。 - **Ctrl + E**:快速切换编辑中的文件选项卡。 --- ### 配置个性化快捷键 如果默认提供的某些快捷键不符合个人偏好,还可以通过如下路径来自定义它们: `Window -> Preferences -> General -> Keys` 在这里可以根据具体需求绑定新的按组合给未分配的动作,甚至重新映射已有命令对应的热[^1]。 ```java // 示例演示如何利用 Ctrl+2,L 自动生成变量声明 public class Test { public static void main(String[] args) { List<String> myList = new ArrayList<>(); // 手动完成前需经历多次交互过程 } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风口猪炒股指标

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值