eclipse多行注释快捷键设置(讲解注释多行代码)

提示:点上方 ↑"JAVA" 领取海量资源

错过本文,那你绝对是错过了成为高手的机会。

查看资源:

1. Ctrl Shift R:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。
eclipse多行注释快捷键设置(讲解注释多行代码)

2. Ctrl shift T: 打开类型(Open type)。如果你不是有意磨洋工,还是忘记通过源码树(source tree)打开的方式吧。用eclipse很容易打开接口的实现类的,按ctrl t会列出接口的实现类列表

3.Ctrl Shift F: 根据代码风格设定重新格式化代码。我们的团队有统一的代码格式,我们把它放在我们的wiki上。要这么做,我们打开Eclipse,选择Window Style,然后设置Code Formatter,Code Style和Organize Imports。利用导出(Export)功能来生成配置文件。我们把这些配置文件放在wiki上,然后团队里的每个人都导入到自己的Eclipse中。

6.Ctrl Alt H:

如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl Alt H”,Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。

7.Ctrl T:

查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl T, 会换成自底向上的显示结构。

提示:选中一个方法名,按Ctrl T,可以查看到有这个同名方法的父类、子类、接口。

助记:"T"——->"Tree"—–>"层次树"

编码过程中的快捷:

7. F3: 打开申明(Open declaration)。或者,利用Declaration Tab(在Java视图模式下,选择Windows –> Show View — > Declaration)。当你选中代码中的一个方法,然后按这个按键,它会把整个方法在申明方框里显示出来。

8. Alt left: 在导航历史记录(Navigation History)中后退。就像Web浏览器的后退按钮一样,在利用F3跳转之后,特别有用。(用来返回原先编译的地方)

9. Alt right: 导航历史记录中向前。

11. Ctrl Alt down: 复制高亮显示的一行或多行。

12. Alt down/up: 将一行或多行向下移动。Alt-up arrow会向上移动。

13.Alt 左右方向键

我们经常会遇到看代码时Ctrl 左键,层层跟踪,然后迷失在代码中的情况,这时只需要按“Alt 左方向键

”就可以退回到上次阅读的位置,同理,按“Alt 右方向键”会前进到刚才退回的阅读位置,就像浏览器的

前进和后退按钮一样。

导入包:Ctrl Shift O

注释:

Ctrl shift /: 注释html代码

Ctrl shift \: 取消注释html代码

Ctrl /: 注释java代码

重构相关:

Ctrl Shift G: 在workspace中搜索引用(reference)。这是重构的前提。对于方法,这个热键的作用和F3恰好相反。它使你在方法的栈中,向上找出一个方法的所有调用者。一个与此相关的功能是开启“标记”功能 (occurrence marking) 。选择Windows->Preferences->Java-> Editor-> Mark Occurrences,勾选选项。这时,当你单击一个元素的时候,代码中所有该元素存在的地方都会被高亮显示。我个人只使用“标记本地变量”(Mark Local Variables)。注意:太多的高亮显示会拖慢Eclipse。

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

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

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

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

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

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

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

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

我相信,在你熟练使用这些快捷键之后,你已经算是一个高手啦~!

发表评论

登录后才能评论