`
hzcaixiao
  • 浏览: 34664 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

梦回编码系列-eclipse快捷键

阅读更多

 

0.背景
Eclipse作为Java的OpenSource开发IDE,已经是开发人员进行Java应用开发(不局限于)的首选,虽然还有很多其他的可选IDE,但是其他的工具要么是付费工具,比如IntelliJ,IBM Rational Application Developer(Eclipse+IBM Plugins),JBuilder等;或者功能不是十分的强大,比如一些中小型的集成开发工具或者诸如Ant这样的构建工具。
关于各种Java IDE的一个比较,请参考:
http://www.apl.jhu.edu/~hall/java/IDEs.html#Java-IDEs
Eclipse的开源性是其广泛应用的主要原因之一。同时Plugable的特点使得任意插件可以很方便的集成的IDE中,使得IDE的功能变得容易伸缩,在基本的平台上可以添加任意多插件。
1.说明
    a.在Eclipse中,可以通过Window->Preferences->General-Keys进行快捷键的自定义设置,可以根据用户的个人喜好,进行自定义。
    b.如果在操作系统中定义了其他的与Eclipse冲突的快捷键,此时Eclipse的快捷键是否有效,取决于操作系统。
(比如在操作系统中,简体中文输入法的切换会使用CTRL+SPACE作为快捷键,而在Eclipse Java编辑器中,这个快捷键是用于Content Assist的。)
(如果使用谷歌拼音输入法的话,该软件会默认使用CTRL+SHIFT+S、CTRL+SHIFT+K、CTRL+SHIFT+T作为快捷键,其中CTRL+SHIFT+T是Eclipse中比较常用的快捷键。)
    c.本文介绍的快捷键是指通过鼠标操作时比较麻烦,没有键盘操作快速的时候,比如格式化代码功能,如果使用鼠标,那么要Right Click->Source->Format,由于在右键菜单中有非常多的选项,首先要找到Source,然后再Source菜单下面还有很多子菜单,再找到Format,这样的话,就没有使用快捷键方便了。
但是如果要格式化整个package中的多个类,那么一个一个的将java类文件打开,然后再CTRL+SHIFT+F就比较慢了,可以直接选中package,然后Right Click->Source->Format,所以说,具体使用鼠标还是快捷键,取决于开发人员的个人喜好,本文介绍的只是相对比较常用的快捷键。
    d.对于编辑器固有的快捷键本文不做介绍,例如CTRL+C,CTRL+X,CTRL+V,CTRL+F(Find&Replace),CTRL+N(New),F5等。
    e.一些比较复杂的快捷键,例如要同时按下四个键的话,我的手指不够灵活,本文不做介绍。
1.Java开发快捷键介绍
i.自动格式化:CTRL+SHIF+F
比较常用的功能,虽然笔者还是喜欢自己在编写代码的时候使用空格进行格式化,但是有的时候也会使用这个快捷键进行格式化,毕竟手写的时候容易出现失误的情况。
ii.内容帮助(Content Assist):CTRL+SPACE
当你输入一个类,只记得类的前几个字符,例如对于java.text.MessageFormat,只记得好象是以Message开头的,那么输入Message之后,使用CTRL+SPACE试试,所有以Message开头的可用的类就都可以看到了。
当你定义一个变量,但是变量的名字比较长(虽然不推荐长变量名,但是有时候还是难以避免,因为要见名达意嘛),这样每次输入时就比较费时耗力了,比如priceOfPotato,priceOfTomato,这时只需要输入p,然后使用该快捷键,一些可用的内容就出现了,出现的数序是局部变量和成员变量在前面,然后是类,接口等。
iii.查看Declaration/打开类型Hierarchy:F3/F4
选中package,类,方法,变量,按下F3快捷键,就可以跳转到该package,类,方法,变量的定义了。
通过F4快捷键,可以查看类,接口的层次(继承,实现)关系,以树状形式显示。
iv.快速修改:CTRL+1
出现了红色波浪线(错误)怎么办,首选是看看eclipse有什么建议,CTRL+1可以显示Eclipse的修改建议,然后选择你认为正确的修改方式吧。
v.打开资源(类型):CTRL+SHIFT+R/T
如果一个工程中有上百个类,那么定位某一个类,通过在层次树中去找实在太麻烦了,可以同通过CTRL+SHIFT+R来查找资源,这里资源包括java源代码,各种资源文件等等。
而如果要查看jar包中的类,那么就需要使用CTRL+SHIFT+T来查看类型了。
vi.DEBUG快捷键:F5,F6,F7,F8---运行/DEBUG最后一次启动:CTRL+F11/F11
F5为调试时进入方法。例如
public void print(){
    String today = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG).format(new Date());
}
此时Debug时按下F5,即可进入format方法。
从format方法返回到print方法的方式是执行完format方法后自动返回,或者按下F7快捷键返回。
F6快捷键用于单步执行。
F8快捷键用于继续执行到下一个断点。
可以通过CTRL+F11和F11快捷键进行上一次的运行或者上一次的DEBUG。
vii.重构:ALT+SHIFT+R
重构是eclipse中比较重要的一个功能,类,方法等都可以进行重构,并将关联引用的地方进行同步的重构。
viii.组织导入:CTRL+SHIFT+O
在java编辑器中,可以通过使用这个快捷键来进行缺少的类的导入以及多余的导入的删除。
ix.添加注释:CTRL+/
可以通过这个快捷键方便的将当前行或者选中的多行进行注释,注释的类型为单行注释。
x.快速Outline:CTRL+O
在当前类中按下CTRL+O,可以显示当前类的所有的方法(不包括继承的),如果按下该快捷键两次,可以查看到当前类及其父类的所有的方法。
4.其他常用快捷键
虽然不仅仅在java开发中使用,但是下面的这些快捷键也非常频繁的被使用。
    删除行(Delete Line):CTRL+D
    查找下(上)一位置:CTRL+K/CTRL+SHIFT+K
    定位具体某一行:CTRL+L
    向上(下)移动选中的行:ALT+UP/DOWN ARROW
    文件中出现次数:CTRL+SHIFT+A
    打开检索对话框:CTRL+H
    单词自动完成:ALt+/
5.总结
本文介绍了使用Eclipse进行Java开发时常用的快捷键。

 更多快捷键http://hi.baidu.com/only1juan/blog/item/07e491d0b2080a87a0ec9cbc.html

分享到:
评论

相关推荐

    myeclipse-eclipse快捷键大全.txt

    ### MyEclipse与Eclipse快捷键大全解析 #### 标题和描述中的知识点解析 **标题:“myeclipse-eclipse快捷键大全”** - **MyEclipse与Eclipse**: 这两个是流行的集成开发环境(IDE),主要用于Java开发。虽然它们在...

    IDE-Eclipse快捷键.zip

    以下是对"IDE-Eclipse快捷键.zip"文件中可能包含的Eclipse快捷键及其应用场景的详细解释: 1. **代码编辑** - `Ctrl + Shift + T`:打开类型(Open Type),快速查找并打开项目中的类或接口。 - `Ctrl + Shift + ...

    SublimeText2-配好插件-免安装免注册-Eclipse快捷键

    在这个“SublimeText2-配好插件-免安装免注册-Eclipse快捷键”资源包中,我们找到了一些关键的工具和信息,旨在帮助用户提升在Sublime Text 2中的开发效率。 首先,Emmet 是一个强大的HTML和CSS代码补全工具,它极...

    知识共享-eclipse快捷键(雷惊风).

    ### Eclipse快捷键详解:提升开发效率的利器 #### 引言 Eclipse是一款广受欢迎的开源集成开发环境(IDE),适用于各种编程语言,尤其是Java。掌握Eclipse的快捷键能够显著提高开发效率,减少鼠标操作,使编码过程...

    Eclipse快捷键壁纸大图

    总结而言,"Eclipse快捷键壁纸大图"是提高编程效率的实用工具,包含了Eclipse中编辑、导航、搜索、重构和调试等多方面的快捷键,使得开发者能快速上手并熟练运用Eclipse进行高效编码。建议每个使用Eclipse的开发者都...

    eclipse 快捷键图片可做桌面(绝对原创)

    将Eclipse快捷键壁纸设为桌面,不仅可以帮助初级开发者熟悉并记住这些高效的操作方式,对于经验丰富的开发者来说,也是一个不错的提醒工具,特别是在处理多任务或者切换不同IDE时,能够快速找回特定的快捷键。...

    eclipse快捷键 idea导入用 keymap.zip

    你可以尝试使用熟悉的Eclipse快捷键进行编码,如“Ctrl + Shift + T”打开类型,或者“Ctrl + Shift + R”打开资源等。 需要注意的是,尽管大部分Eclipse的快捷键都能被IDEA识别并应用,但仍然可能存在一些差异,...

    IDEA快捷键转Eclipse快捷键(jar包)

    对于那些习惯于Eclipse快捷键的开发人员,当切换到IDEA时,可能会面临学习新快捷键的困扰。为了解决这个问题,有一个名为“IDEA快捷键转Eclipse快捷键(jar包)”的资源应运而生。 这个资源是一个jar包,它的主要...

    Eclipse快捷键大全.pdf

    通过掌握上述Eclipse快捷键,开发者能够更高效地进行编码、调试和重构工作。这些快捷键不仅可以节省大量的时间,还能提高代码质量和可维护性。建议开发者根据自己的需求定制一套适合自己使用的快捷键组合,进一步...

    Eclipse快捷键大全.txt

    ### Eclipse快捷键大全知识点 #### 一、编辑与操作类快捷键 **1. 基础编辑操作** - **Ctrl+D**: 删除当前行 - **Ctrl+Shift+X**: 将当前选中的文本全部转换为大写 - **Ctrl+Shift+Y**: 将当前选中的文本全部转换为...

    Eclipse实用快捷键大全.txt

    以上是Eclipse中一些常用且强大的快捷键总结,通过合理利用这些快捷键,开发者可以极大地提高编码效率和代码质量。熟练掌握这些快捷键,能够使你在日常开发工作中更加得心应手,尤其是在处理大型项目或复杂代码结构...

    eclipse快捷键.pdf

    ### Eclipse 快捷键详解 #### 一、基础操作 - **Ctrl+1**:快速修复(Quick Fix)。当你在代码中出现错误时,按下此快捷键会弹出一个快速修复对话框,帮助你修正错误。 - **Ctrl+D**:删除当前行。这是一个非常...

    Eclipse快捷键图

    Eclipse快捷键图是为帮助开发者快速掌握并熟练运用这些快捷键而设计的辅助工具。 在Eclipse中,快捷键可以帮助开发者提高编程速度,减少鼠标操作,提升工作效率。以下是一些常见的Eclipse快捷键及其作用: 1. **...

    Eclipse快捷键指南

    ### Eclipse快捷键指南 #### 一、概述 本文档提供了Eclipse IDE中常用的快捷键列表,旨在帮助开发者提高开发效率,快速完成各项操作。通过掌握这些快捷键,开发者可以更流畅地进行编码、调试和项目管理等工作。 #...

    本人整理的eclipse 快捷键大全

    【Eclipse 快捷键大全】是编程人员提高效率的重要工具,尤其对于使用Eclipse、MyEclipse等Java开发环境的...在HTML表格形式的【eclipse快捷键大全.htm】文件中,你可以更直观地查看和学习这些快捷键,方便随时查阅。

    Eclipse快捷键大全(实用)

    ### Eclipse 快捷键大全(实用):提升编程效率的关键 在软件开发过程中,高效的集成开发环境(IDE)工具能够显著提升开发效率。Eclipse作为一款广受欢迎且功能强大的开源IDE,提供了丰富的快捷键功能来帮助程序员...

    eclipse快捷键功能大全

    Eclipse是一款广泛使用的Java集成开发环境,其丰富的快捷键...掌握这些Eclipse快捷键不仅能够提高编程效率,还能提升开发体验,减少在开发过程中的疲劳感。在实际工作中,熟练运用这些快捷键将让你的工作更加得心应手。

    Eclipse快捷键大汇总.txt

    ### Eclipse快捷键大汇总 Eclipse是一款非常流行的开源集成开发环境(IDE),广泛应用于Java、C/C++等语言的开发工作。为了提高开发效率,掌握Eclipse中的快捷键显得尤为重要。下面将根据提供的文件信息对Eclipse中...

    Eclipse快捷键 10个最有用的快捷键

    ### Eclipse 快捷键详解:10个最有用的快捷键 #### 1. Ctrl+Shift+R: 打开资源 此快捷键是Eclipse中最高效且实用的工具之一,能够快速定位到工作空间中的任何文件。仅需输入文件名或掩码名的前几个字符,例如`...

Global site tag (gtag.js) - Google Analytics