Eclipse快捷键

参考Eclipse快捷键大全
参考【Eclipse】Eclipse 快捷键 !!!精华

0.html/javascript注释

!!!并非 ctrl + / 而是 ctrl + shift + c

1.alt + / 代码提示

以快速生成main方法为例子
输入main,按下alt + /,即可快速生成main方法

2.注释

ctrl + / 设置,取消当行注释
ctrl + shift + / 设置多行注释
ctrl + shift + \ 取消多行注释

3.自动导包

3.1 使用快捷键

ctrl + shift + o 或者在书写时使用 alt + / 进行自动补全

3.2 设置自动导包

在Preferences中Java/Editor/Save Actions中按如图所示进行设置即可:之后在保存时自动导包

4.生成Getter和Setter,toString等等方法

使用 alt + shift + s快捷键,调出如图所示:

5.代码回退,前进

代码回退 ctrl + z
代码前进 ctrl + y

6.快速复制当前行到上方/下方

ctrl + alt + 方向键上/下

7.同时垂直修改多行内容

按住 alt + shift + a 或者 按下如图所示图标

之后进入修改页面(整个页面缩小),光标变为十字形光标,可以进行拖动来选中多行!

8.快速修改同名变量

使用 alt + shift + r 即可进入界面进行修改

9.实例化对象时快速补全本地变量

如图所示,实例化一个ArrayList变量,这时按下 shift + alt + l 即可快速补全

10.快速选中当前行

1、鼠标左键快速点击那一行文本三下即可选中。
2、鼠标光标停留在目标行下一行的开头处,然后按住shift+↑即可选中目标行。
3、将鼠标光标停留在目标行,然后使用快捷键Ctrl+d删除这一行后Ctrl+z撤销这删除操作后这一行就被选中了。

11.快速try catch包围代码

选中需要被包裹的内容, alt + shift + z, 选择第一个即可

12.重命名函数名

alt + shift + r 重命名函数, 在输入完后按enter即可(记住要按enter)

13.开启quick fix功能

在有可能需要修改,有需要提示补全,或者发生错误的地方,按下 ctrl + 1
可见里面还有很多常用的功能,在下面一一说来

14.该文件内全部重新命名/该工作空间内全部重新命名

可以使用quick fix(按下ctrl + 1)后,进行选择

也可以直接快捷键ctrl + 2, R的组合键(有间隔按下)
而工作空间内重命名则是alt + shift + r

15.Assigned to Local Variable 同第9项扩充Extract Local Variable

使用ctrl + 2, l 即可达到同样效果

16.Assigned to Field

分配为成员变量,ctrl + 2, f即可,会生成一个成员变量,并且将当前值赋给这个成员变量

17.Open Call Hierarchy 查看函数被哪些函数调用

ctrl + alt + h

18.查看当前函数在哪些地方被调用

ctrl + shift + g 即可

19.查找工作空间中的某个文件

ctrl + shift + r 即可

20.跳转到和当前括号(大中小括号均可)匹配的另一半括号处

Ctrl + Shift + P

21.格式化代码

ctrl + shift + f

22.选择元素

  • 选择封装元素
    Alt + Shift + ↑

  • 选择上一个元素
    Alt+Shift+←

  • 选择下一个元素
    Alt + Shift + →

  • 从光标处开始往左选择字符
    Shift + ←

  • 从光标处开始往右选择字符
    Shift + →

  • 选中光标左边的单词
    Ctrl + Shift + ←

  • 选中光标右边的单词
    Ctrl + Shift + →

23. 重构(一般重构的快捷键都是Alt+Shift开头的了)

  • 重命名方法名、属性或者变量名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
    Alt+Shift+R

  • 把一段函数内的代码抽取成方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
    Alt+Shift+M

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

  • 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
    Alt+Shift+L

  • 把Class中的local变量变为field变量 (比较实用的功能)
    Alt+Shift+F

  • 合并变量(可能这样说有点不妥Inline)
    Alt+Shift+I

  • 移动函数和变量(不怎么常用)
    Alt+Shift+V

  • 重构的后悔药(Undo)
    Alt+Shift+Z

24.移动到行头/行尾

如果没有开启fn模式: fn + home/ fn + end
如果开启fn模式,锁定功能键(fn + esc) 直接 home/end

posted @ 2024-02-23 18:47  DawnTraveler  阅读(19)  评论(0编辑  收藏  举报