`
zhuhongmingzhm
  • 浏览: 33526 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eclipse的功能说明

阅读更多
第一部分 常用快捷键说明
    eclipse的使用。Eclipse有很多快捷键,及有用的功能,快捷键的使用可以一定程度上提高开发的速度。说明如下:
常用的快捷键(没有按照Eclipse菜单顺序)

      A:Ctrl+k           向下查找选中的字符串
      B:Ctrl+shift+K       向上查找选中的字符串
      C:Ctrl+shift+↑↓       向上向下查找一个函数和变量
      D:双击”{“或”}” 找到相对应的”}”和”{“鼠标的位置必须在”{“的或者”}”的右边位置
      E: Ctrl+shift+ P(同上)找到相对应的”}”和”{“
      F: Ctrl+shift+M  将鼠标放在出错的变量或者类 上,即可导入未知的import.右键菜单中也有 source ->add import 同样功能
G: F2 查看完整的函数帮助信息,并且可以复制粘贴文字,F3 找到变量的定义,F4找到接口方法的具体实现类.
      H: Ctrl + /       注释选择的代码段,加”//”(对于大段代码临时注释有用)
      I: Ctrl +\         去掉注释 也就是去掉选择的代码前面的 “//”
      J: Alt + /         帮助
      K :Alt+→         切换到前进的下一个视图或者操作.
      L : ALT + ←       切换到后退的下一个视图或者操作
      M : 按下Ctrl ,       用鼠标指向要寻找的变量定义.即可查找变量 和F3同样的功能.
      N :Ctrl + →←       以完整的单词为单位移动光标。
      O:CtrL + Shift + →← 以完整的单词为单位向后选中文本。
      P: Ctrl + Q       定位最后编辑的地方,这个不管你当前打开是哪个页面.找到最后编辑的页面,并定位.


第二部分 菜单以及部分快捷键说明
    下面分菜单详细说明不太常用的快捷键以及一些不常用但很重要的功能

edit菜单 (编辑操作处理)   
Ctrl+J         按键后,即进入向下快速查找状态,直接单击你要查找的字符串即可.eclipse将随着你的按键直接定位您输入的连续字符.找到之后,分别按↑↓即可找到下一个或上一个要查找的字符.按左右箭头键或者ESC 即可推出快速查找状态.
Ctrl + shift + J         按键后,即进入向上快速查找状态, 其他同上
Ctrl + 1         快速修正功能.出错的变量处, 按键后提示你如何修正错             误.,并提供了几种供你选择的方案,如创建出错的变量,创建类.等
Ctrl + shift +/     也就是 Ctrl+?          此功能只有在调用函数时起作用,将光标放在函数的参数输入处,按下前面的快捷键,函数的参数定义出现在鼠标上方,方便查看参数类型.
Alt+shift+↑↓→←        属于快速选择文本的快捷键.鼠标所在字符直接可以用快捷键选择变量字符,和整个完整语句,段落..等
上箭头: 结构化的扩大选择的范围
下箭头:结构化的缩小选择的范围
左箭头:向上扩大
右箭头:向下扩大

Source菜单(源代码处理)
Ctrl + Shift + O 
      将import中的包排序,自动按照名称排序。规则化
Surround with try/catch        选择一段有效的代码,单击这个菜单,可以产生try块代码,同样的功能也可以单击代码编辑框左边的错误指示栏目中的错误点.然后从弹出的菜单中选择try/catch
Externalize Strings        此项功能为国际化应用提供了快速的处理。将所有(允许指定)的字符串都放入一个资源文件,并定义一个类读取资源文件的类。并修改了java代码的字符串读取方法。

Refactor(源码处理)
Change Method Signature        改变方法签名 将鼠标放在要改变的方法上 选择这个菜单,单击。在弹出的对话框中改变方法的参数等数据,确定后系统自动按照方法的新参数重新调整此方法的所有调用,参数也被修改了。
Pull Down        将父类中的方法放到子类中去。
Pull up        将子类中的方法放到父类中去。很方便的。
Extract Interface        从一个类导出允公共方法(允许选择)自动生成接口的java文件
Inline(Alt + shift + I)        其实就相当于宏替换。将用到这个变量,方法,常量的所有地方全部替换为直接使用内容的方法,可以先预览。
Extract Local Variable
Extract Constant
Extract Method
       变量替换,创建一个新的变量,替换所有指定的变量。其他类同extract功能
Convert Local Variable to Field        将局部定义的变量瞬间定义到上面,的作为类变量。并可以设置。很方便的。一定要试试呦。先定义一个局部变量并赋值,鼠标放到上面即可,单击菜单中的选项即可。右键菜单中也有。我试过了。很不错。特别适合我们定义错误信息时使用。
Encapsulate Field        将数据封装为函数格式,鼠标放到变量上。单击此菜单,总生成了读取方法并修改了变量的引用方式
    
Navigate菜单(菜单中说明已经很明显了,下面个别说明)
        Show in > Package Explorer        Package 定位当前类所在的包并打开包
navigator 定位当前类所在的路径并打开
Ctrl+Alt+H     Open Call Hierarchy.
       将鼠标放到方法上.点击此菜单.将找到所有调用此方法的位置.并列在下面
.(右键菜单也有此功能)
Ctrl + O             Show Outline       打开outline窗口.代替右边的那个窗口用来快速定位函数. 需要注意的是:使用嵌入的outline时.里面的方法时按照实际的顺序排列的,而弹出式的窗口中时分别按照方法和变量的名称顺序排列的.
Ctrl + .         定位下一个有问题的地方
Ctrl + ,         定位上一个有问题的地方
Ctrl + L         快速定位某行,要求输入行号的.
Ctrl + Q         定位最后编辑的地方
Search 菜单
Ctrl + H         查找功能强大.跨文件查询.
Ctrl + shift + U        很常用的一个功能.(只在这个当前文件查找)
选择你要搜索的字符.按下组合键.下面列表列出了所有出现了这个字符串的行.不用一个一个搜索了呀.并用白色标识显示在右边标识定位栏.
 

第三部分 提高Eclipse的性能配置.以及一些常用配置说明
   1, 由于eclipse对内存的使用使用的是默认的配置.如果您的机器内存允许,虚拟机器可用内存.
      Window->Preferences->Java->Installed JREs->右侧->JDK..->EDIT->Default JVM arguments: -> 改为 –Xms200m –Xmx200m
    2, 关闭不用的工程.
    3, 如果很讨厌自动弹出的帮助代码,也很影响效率.可以改为手动控制.
    Window->Preferences->Java->Editor->Code Assist -> Enable auto activation 不勾选


第四部分 自动创建代码的模板说明
Window->Preferences->Java->Editor->Templates下
自动代码生成后,编辑器处于模板状态.模板状态不同于正常编辑状态.
模板状态下编辑自动生成的变量,相关的代码部分会跟随做正确的变动. 例如for(int i=0;i<=100;i++){} 改变变量i的名称.则
后面的i也会跟着变动.按下ESC退出模板状态.
分享到:
评论

相关推荐

    Eclipse的使用说明

    以下是对Eclipse使用说明及快捷键的详细说明: 1. **运行配置 (Run Configuration)**:在Eclipse中,你可以创建并管理不同的运行配置。例如,如果你正在开发一个Java应用程序,你可以通过"Run Configurations"来...

    eclipse使用说明文档.zip

    以下是对Eclipse核心功能和使用方法的详细说明: 1. **安装与启动**:下载Eclipse的相应版本后,双击安装文件进行安装。启动Eclipse时,用户可以选择工作空间,这是项目存储的位置。 2. **工作区和工作台**:...

    Eclipse3.2汉化包使用说明

    ### Eclipse 3.2 汉化包使用说明 #### 一、背景介绍 在使用Eclipse 3.2的过程中,可能会遇到其内置的帮助文档为全英文版本的情况,这对于中文用户来说,在理解和使用上会存在一定的障碍。因此,寻找并安装合适的...

    Eclipse安装说明书

    它提供了强大的代码编辑、调试、版本控制等功能,适用于各种规模的应用开发。本文将详细介绍Eclipse的安装步骤及其与MyEclipse插件、JDK、Tomcat服务器之间的配置方法。 #### 二、Eclipse安装步骤 1. **解压...

    Nikon_Eclipse TI系列显微镜说明书

    #### 三、创新功能与扩展性 ##### 1. 多层次结构设计 Ti显微镜采用了多层次结构设计,支持双荧光滤镜塔分层配置,这允许用户同时连接后端口和侧端口的相机进行成像。这样的设计不仅提高了成像效率,还确保了数据...

    eclipse注释模版以及说明

    以下是对"eclipse注释模版以及说明"的详细解释和使用指南。 1. **创建和编辑注释模板** 在Eclipse中,你可以为不同的语言(如Java、Python等)设置不同类型的注释模板。在`Window` -&gt; `Preferences` -&gt; `Java` -&gt;...

    Eclipse的使用说明手册

    这份"使用说明手册"将引领初学者逐步掌握Eclipse的各项功能,并深入理解其高级特性,如远程协助和代码重构。 一、Eclipse基础操作 1. **安装与启动**:Eclipse提供适用于Windows、Mac OS X和Linux的版本。下载完成...

    Eclipse使用说明

    【Eclipse 使用说明】 Eclipse 是一款强大的集成开发环境(IDE),最初由 IBM 开发,现在已成为开源社区的重要项目。Eclipse 并非专为某一种编程语言设计,而是作为一个可扩展的平台,通过插件支持多种语言的开发,...

    eclipse创建新类自动添加注释的说明

    在Eclipse这款强大的Java开发工具中,自定义代码模板功能使得开发者可以轻松地在创建新类时自动添加注释,以此提高代码规范性和可读性。以下将详细讲解如何设置和使用这一特性。 首先,我们需要了解Eclipse中的代码...

    Eclipse上EGit离线安装包以及安装说明

    - `plugins`目录则包含具体的插件实现,每个JAR文件代表一个Eclipse插件,这些插件是Eclipse功能的基石。 总的来说,EGit是Eclipse与Git的桥梁,使得开发者在熟悉的Eclipse环境中高效地进行版本控制操作。离线...

    site-1.8.2 SVN eclipse插件有安装说明

    标题"site-1.8.2 SVN eclipse插件有安装说明"指的是一款名为Subclipse的版本控制系统插件,版本为1.8.2,适用于Eclipse集成开发环境。Subversion(SVN)是流行的源代码管理工具,用于跟踪和控制项目文件的更改。...

    eclipse配置maven说明

    Eclipse提供了一个名为"M2E"(Maven Integration for Eclipse)的插件,它可以无缝集成Maven的功能到Eclipse中。M2E插件可以通过Eclipse Marketplace来安装。 **5. 配置Eclipse启动参数** **5.1 配置eclipse.ini...

    Eclipse配置Resin说明

    Resin是一款高效且功能丰富的Java应用服务器,特别适合企业级应用程序的部署。下面,我们将详细讲解在Eclipse环境下配置Resin的具体步骤,帮助开发者快速上手并提高工作效率。 #### 配置环境 在开始之前,请确保...

    eclipse java

    【标签】"安卓 eclipse 最新" 表明这是针对Android开发的Eclipse的最新版本或更新,可能包含了最新的API支持、性能优化和新功能。对于开发者来说,使用最新版本的工具可以确保他们能够利用到最先进的技术和最佳实践...

    TeamCenter2007二次开发在Eclipse设置说明

    在Eclipse中进行TeamCenter 2007的二次开发,主要是通过Eclipse的插件机制来实现对TeamCenter功能的增强和定制。 首先,我们需要确保Eclipse运行在正确的Java运行时环境中(JRE)。Java运行时环境是执行Java程序的...

    eclipse使用说明文档.docx

    Eclipse是一款广泛使用的Java开发集成环境,它提供了丰富的功能,如代码编辑、构建管理、调试、版本控制等,是开发者的重要工具。这份“Eclipse使用说明文档”详细介绍了如何优化和利用Eclipse进行高效开发。 **1. ...

Global site tag (gtag.js) - Google Analytics