首页 > 其他分享 >eclipse快捷键操作指北

eclipse快捷键操作指北

时间:2023-02-24 16:58:02浏览次数:25  
标签:指北 Ctrl Shift 代码 eclipse 快捷键 Alt 生成

MyEclipse 快捷键4(ALT+CTRL)

Alt+CTRL+↓ 复制当前行到下一行(复制增加)

Alt+CTRL+↑ 复制当前行到上一行(复制增加)

-------------------------------------------

MyEclipse 快捷键5(ALT+SHIFT)

-------------------------------------------

Alt+Shift+R 重命名

Alt+Shift+M 抽取方法

Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)

Alt+Shift+L 抽取本地变量

Alt+Shift+F 把Class中的local变量变为field变量

Alt+Shift+I 合并变量

Alt+Shift+V 移动函数和变量

Alt+Shift+Z 重构的后悔药(Undo) Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)

Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮) 当点击某个标记时可使本页面中其他地方的此标记黄色凸显,并且窗口的右边框会出现白色的方块,点击此方块会跳到此标记处。

Ctrl+O 只会显示当前编辑器内容的 Outline 结构,按下 Ctrl+F3 可以显示选中类的 Outline 结构

Ctrl+1 快速修复

Ctrl+D: 删除当前行

Ctrl+Q 定位到最后编辑的地方

Ctrl+L 定位在某行

Ctrl+/ 注释当前行,再按则取消注释

Ctrl+I格式化激活的元素Format Active Elements

Ctrl+Shift+F 格式化当前代码(无法实现的时候用鼠标右键依次点击 source format)

Alt+/ 代码助手完成一些代码的插入 ,自动显示提示信息

Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)

Alt+← 前一个编辑的页面

Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)

创建toString方法 Generate toString() method

Alt + Shift + S, S, 回车

调试时候用

F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。

F3跳到声明或定义的地方。

F5单步调试进入函数内部。

F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。

F7由函数内部返回到调用处。

F8一直执行到下一个断点。

Source系列,用于生成代码

Alt+Shift+S, R

这个几乎是在传统J2EE开发中用的最多的键了。用于为当前类的成员变量生成Getter/Setter,进入后焦点停留在属性选择框中,可以按上下键选择属性,空格键勾选,左右键展开,按回车确认(等同于点击OK按钮)。如果希望全部生成,可以按Alt+A,如果仅生成所有属性的Setter(例如开发Struts2的Action)则按Alt+L,如果仅生成Getter则按Alt+G。如果按过以上三个快捷键后,焦点会停留在按钮上,此时按回车键会无效(变成了触发按钮点击事件),此时按几次Shift+Tab让焦点回到属性勾选框中,再按回车即可。

Alt+Shift+S, V

用于复写父类方法,自动生成复写父类的空方法。选择框操作方法同上。

Alt+Shift+S, S 和 Alt+Shift+S, H

分别用于根据成员变量生成toString()方法和hashCode()/equals()方法。其中toString方法是以"classname[prop1=value1, prop2=value2, ...]"格式输出当前类,而hashCode和equals则是按照Effiective Java中所描述的方式生成的,具体大家可以自己生成一个看看就明白了(不过生成的hashCode/equals方法的代码中单行if后木有大括号,因此有代码洁癖的同学,比如我,可能得手工再改改,呵呵)

Alt+Shift+S, O 和 Alt+Shift+S,

前者用于根据成员变量生成构造器。也是出场率非常高的一个快捷键。不过如果在使用类似Hibernate等ORM的项目中可能会用的相对较少。后者根据父类构造器的状况来生成一个构造器。相对用的较少一点

Alt+Shift+S, M

非常有意思的一个快捷键,用于生成成员变量的代理方法。在希望使用包装器模式或是代理模式时特别有用(不用自己去写一堆重复的代码了)

Alt+Shift+S, U

清理代码!可以帮你优化很多当前类的代码内容(当然不是逻辑上的),比如神马去掉不必要的cast啦,神马补上@Override啦,去掉没用的import啦,之流之流。你还可以自己创建一个profile来决定哪些需要哪些不需要。当然,如果平时写代码比较精益求精的话,这个东东是派不上用场的啦

Refactor系列,用于重构代码相关

Alt+Shift+R 和 Ctrl+2, R

两个都是改名键,不同的是,前者会将整个项目中所有用到的地方都给改了,而后者仅仅只会变更文件内部的所有引用。例如,有一个public String getName()方法,在getName上按Alt+Shift+R,输入getUsername回车,那么整个workspace里所有引用了这个getName方法的地方全部会变成getUsername,是不是灰常方便?哈哈。那Ctrl+2, R又有啥用呢?相比Alt+Shift+R最主要的好处就是速度快,因为不用扫描整个workspace,一般在修改一些local变量或是新的类中的名称时(还木有外部引用)来使用。所以如果你对自己的机器速度足够有信心,可以总是使用Alt+Shift+R。

Alt+Shift+M

抽取一个方法,是重构时常用的一个快捷键。使用方法是,先选中一段代码,然后按Alt+Shift+M,这个时候会弹出一个对话框,问你是否需要将这段代码抽取为一个方法,其中所有的入口参数出口参数都会自动帮你计算好。如果确认OK则自动生成好代码。不过说实话觉得这个功能不太实用,因为我老是会纠结于入口参数顺序等问题,最后还得自己改,呵呵

Alt+Shift+T, E 和 Alt+Shift+T, T

前者生成一个接口并使得当前类实现它,接口中会同时生成当前类中指定的方法声明,当前类Override它们。后者则是生成一个父类并使得当前类继承它,同时可以将指定当前类的方法提升到父类中去。

Ctrl+2, L

灰常有用的一个快捷键!用于生成变量的声明。大致使用方式是这样的,例如我们希望创建一个List,那么我们只需要输入 new ArrayList() ,然后按Ctrl+2, L ,系统会自动生成左边的 ArrayList arrayList = ,并且此时光标为选中arrayList变量名状态,此时可以直接输入变量名,然后按tab键切换到声明类型,会列出可能的声明类型(实现类的父类们),按下选中List回车,最终结果就成了 List mylist = new ArrayList(); 。要用好这个快捷键需要我们改掉一个之前的习惯,就是之前总是先写声明,而现在需要先写实现,忘记声明这回事儿,个中细节,还需自己体会,呵呵

Alt+Shift+Z

生成可以包装用的一些代码,使用方法是先选中一堆代码,然后按Alt+Shift+Z,可以看到有神马try/catch啊,do啊,if啊之类的。使用之后会把之前选择的那些代码包到各自的块里去(例如try/cache之间的block)

Alt+Shift+J

生成当前类、方法的javadoc

标签:指北,Ctrl,Shift,代码,eclipse,快捷键,Alt,生成
From: https://www.cnblogs.com/ChuenSan/p/17152100.html

相关文章

  • eclipse链接gitee
    Eclipse链接gitee(通过SSH)创建gitee账号进入gitee官网工作台-Gitee.com(2)点击注册填写相关信息(3)创建仓库填入相关信息在eclipse上适配gitee环境生成密钥(2)在eclipse窗口......
  • 电脑快捷键
    电脑快捷键Ctrl+C:复制Ctrl+V:粘贴Ctrl+A:全选Ctrl+X:剪切Ctrl+Z:撤销Ctrl+S:保存Alt+F4:关闭窗口shift+delete:永久删除Windows+R:打开运行(输入cmd打开命令行窗口)Window......
  • IDEA&Eclipse快捷键对照表
    在Mac中commond替换Ctrloption替换AltIDEACommentEclipseCommentRemarkCtrl+Alt+H调用层次,方法调用Ctrl+Alt+H开放的调用层次结构Alt+F7查找光标......
  • IDE-Codeblocks常用操作快捷键
    IDE-Codeblocks常用操作快捷键编辑部分:Ctrl+A:全选Ctrl+C:复制Ctrl+X:剪切Ctrl+V:粘贴Ctrl+Z:撤销(后退一步)Ctrl+S:保存Ctrl+Y/Ctrl+Shift+Z:重做(......
  • Android Studio 常用快捷键
    从官网找的工具窗口您可以使用键盘快捷键打开工具窗口。表1列出了最常用窗口的快捷键。表1. 常用工具窗口的键盘快捷键工具窗口Windows和LinuxmacOS项目Al......
  • php-wamp+eclipse+php环境搭建
    1.回顾:上篇已经解决了wamp与IIS冲突的问题2.这篇就开始使用wamp+eclipse搭建php的开发环境3.准备篇  3.1下载wamp软件      在百度里可以搜索到,安装的......
  • Microsoft Edge浏览器快捷键
    window系统下按此键执行此操作Command+Shift+B显示或隐藏收藏夹栏Command+Shift+C打开开发人员工具Command+D将当前......
  • Eclipse设置背景色等
    1、设置背景色a、Window->Preferences->General->Editors->TextEditorsb、选择Backgroundcolor选择自定义颜色 2、设置编码格式General->Workspace  3、设置......
  • IDEA 常用快捷键
    一、常用快捷键Ctrl+F12弹出当前文件结构层(类的方法属性等),可以在弹出的层上直接输入,进行筛选Ctrl+左键单击在打开的文件标题上,弹出该文件路径Ctrl+N根据输入......
  • 计算机快捷键
    电脑常用快捷键Ctrl+C:复制Ctrl+V:粘贴Ctrl+A:全选Ctrl+X:剪切Ctrl+X:撤销Ctrl+S:保存Alt+F4:关闭窗口windows+tab键:切换应用程序 ......