`
chenzhuo1016
  • 浏览: 26417 次
  • 来自: ...
社区版块
存档分类
最新评论

Eclipse菜单栏详解

阅读更多
Eclipse菜单栏详解
+source
- Format: 这个操作项是我一直推荐的, 非常方便, 比如你写了段格式很烂的代码, 乱七八糟的, 那你就选择这项,你会发觉, 哇~~, 我的代码怎么一下子变漂亮了, 不信你可以试试, 快捷键是"Ctrl+Shift+F", 所以我现在都养成习惯了,写一会儿代码,就c+s+f一下, 呵呵,很方便的.

- Sort Member: 这个不是很常用,但是如果你觉得代码太长,老是找不到函数,,也可以试试. 他会帮你把你写的函数,变量重新排序

- Organize Import: 这个功能也是一个不用不爽的功能, 比如你编一个项目,发现有很多import都没有用到,或者说你引用了一个类,但是你没有import,结果编译不通过, 那都没关系, 一用这个,所有的问题迎刃而解. 至少我用这个之后, 就从来没有写过import这类语句了. 快捷键是"Ctrl+Shift+O(是字母O,不是数字0)", 我经常把这个和c+s+f一起用, 呵呵,人也变懒了不少

- Override/Implement Method: 这个比如你写一个类, 实现了某一个接口,但是你还没有实现那个接口的函数, 那就用这个,它会自动搜索父类和接口的方法,你可以选择要覆盖还是实现哪些函数

- Generate Delegating Method: 如果某一个field要生成代理函数,用这个把,选一下就ok

- Add Javadoc Comment: 点中某一个你想要加javadoc的函数或类或变量,然后选这项,它会自动帮你加好javadoc的头,包括你用的那些param或return

- surround with try/catch block: 比如你有一段代码要处理某些exception,可你又忘了用try/catch来写,别急,选中那段代码,然后选这项,你会发觉它会自动针测你这段代码里要抛出哪些exception,并且自动生成好所有代码

- externalize string: 这个是在做国际化的时候用的,简单的说,就是把string包在resource bundle里, 这也是i18n的一个解决方案,我想我以后会详细介绍这方面的东西.



打开菜单
+ Refactor
- Rename: 如果你写了一个类,你发觉这个类某个类变量的名字起的不太好听, 你觉得不爽, 于是你就想改名字, 那怎么改呢, 就把那个变量名改了? 呵呵,没那么简单,因为你这个变量如果已经在某些函数里引用到,那编译要出错了, 而且你根本就不知道你哪里引用了, 写了那么多代码,脑子都晕了, 那不是死菜了吗? 别紧张, 用这个rename可以帮你解决一切问题, 它不仅可以帮你把变量的名字改了,而且它还会自动搜寻所有这个变量被引用到的地方,然后把那些地方也一起改了, 爽不爽啊, 给你省了很大的劳动力不是.

- Move: 同样, 要移动一个实现了的静态函数或变量到别的类的话,用这个移动, 保证不出错

- Modify Method Signature: 你设计函数不可能一下子就定型的,比如你一开始这个函数有一个参数,后来发觉不对,要用两个, 那你就要用这个来改, 这样它还会搜寻所有已经引用这个函数的地方, 并且把这些应用的地方也改掉,否则编译也
要出错的

- Extract Interface: 它可以帮你把一个类抽象成一个接口, 规范你的代码

- Extract Method: 如果你写了一段很长的函数, 但是这个函数有些代码有重复利用性, 你就可以把给分割出来, 选中那段代码,然后选这项,系统会问你抽出来的函数的定义, 然后它就会生成这段函数,把实现从原来函数那里抽出来,并在原来函数那里写一个对这个新函数的引用,以保证程序不变性.

- Extract Local Variable: 如果你发觉你函数里有些值都是通过一样的表达式得到的,你就可以通过这项把这段表达式变成一个变量,并且把这个变量替换到引用到表达式的地方

- Extract Constant: 抽取常量, 比如一个string= "eclipse", 你觉得很多地方要用到, 那就抽出来变成一个常量ECLIPSE, 就这么简单

- convert local variable to field : 这个看名字就知道, 不多说了

- encapsulate field: 这个和生成getter,setter有点类似, 但是不同的在于,如果你有一个public的常量 var,并且已经在别处引用到了, 那你用生成getter,setter肯定有问题, 因为引用的地方没改过来, 用这个的话,不仅会生成getter,
setter,而且还会改掉所有引用的地方, 比如把var = ...;的地方改成setvar(...), 把 ... = var地方改成 ... = getvar(); , 呵呵,够强把...

3. 敏感帮助:

这个jb之类的ide也有, 启动方式为"alt+/" , 你如果觉得这个不爽,可以选preference->workbench->keys->edit->content assist 修改键值而且,这个敏感帮助还有一个强的地方在于:你如果想写一个for语句, 呵呵, 就打 for, 然后alt+/, 选一个for的生成方式, 一个完成的for语句就出来了, 呵呵,eclipse多用用, 人都会变懒的这个功能其实是jdt的模板功能,你也可以加自己用的模板, 具体在 preference->java -> editor ->templates 加
分享到:
评论

相关推荐

    解决ubuntu macbuntu eclipse 没有菜单栏.txt

    本文将详细介绍如何解决Ubuntu环境下使用Macbuntu主题时Eclipse菜单栏丢失的问题。 #### 问题背景 Macbuntu是一款能够让Ubuntu桌面看起来更像Mac OS X的主题包。它通过修改Ubuntu的外观、图标、字体等来实现这一...

    Eclipse RCP开发详解

    在"**Eclipse RCP开发详解**"中,我们将深入探讨这个主题,帮助你快速掌握Eclipse RCP插件的开发。 首先,了解Eclipse RCP的基础架构是至关重要的。Eclipse RCP由多个组件构成,包括Workbench、Perspective、View、...

    eclipse 状态栏

    【Eclipse状态栏详解】 Eclipse是一款非常流行的开源集成开发环境(IDE),广泛应用于Java、C++、Python等编程语言的开发。在Eclipse中,状态栏是界面底部的一个区域,它提供了关于当前编辑器、操作或工作区的即时...

    eclipse开发技术详解第2章

    在Eclipse的工作环境中,工作台是核心部分,它包括菜单栏、工具栏、透视图和状态栏。透视图是Eclipse的一种组织方式,它可以包含多个视图和编辑器,但一次只能显示一个。视图是提供特定功能的窗口,如“包资源管理器...

    eclipse安装过程详解

    【Eclipse安装过程详解】 Eclipse是一款广泛应用的开源集成开发环境(IDE),尤其在Java编程领域,它以其强大的功能和高度可扩展性受到广大开发者喜爱。本文将详细讲解Eclipse的安装步骤,确保用户能够顺利完成安装...

    eclipse plug-in/rcp 开发方法详解03

    - Eclipse的命令框架允许为操作定义可绑定到菜单、工具栏和快捷键的命令。 10. **服务(Service)**: - 服务是一种在插件间共享对象和功能的方式,通过服务,插件可以请求其他插件提供的功能。 11. **团队支持...

    Android用eclipse开发环境搭建详解

    在Eclipse中,你可以通过“Team”菜单项实现源码的添加、提交和推送。 以上就是使用Eclipse搭建Android开发环境的详细步骤。需要注意的是,随着Android Studio的崛起,Eclipse作为Android开发的主要IDE的地位已被...

    Eclipse Mars 4.5安装fatjar .docx

    1. 打开eclipse菜单栏,选择Help -> Install New Software... ; 2. 在Work with中选择“The Eclipse Project Updates - http://download.eclipse.org/eclipse/updates/4.5” ; 3. 勾选"Eclipse Tests, Examples, and...

    Eclipse_界面中英文对照

    在 Eclipse 的菜单栏中,我们可以看到多个菜单项,每个菜单项都对应着不同的功能。下面是菜单栏中一些常见的英文对照: 1. File(文件菜单):这是 Eclipse 中最基本的菜单项,包含了新建、打开、保存、关闭等文件...

    Eclipse开发学习笔记.pdf

    - **组成元素**:Eclipse界面主要包括标题栏、菜单栏、工具栏、编辑器和视图等,其中工具栏分为主工具栏和视图工具栏,前者是全局性的,后者则是特定于透视图的。 - **视图工具栏**:每个视图都有其对应的工具栏,...

    Eclipse RCP.pdf清晰版

    - **Menubar(菜单栏)**: 动态菜单栏,能够根据用户的操作或正在编辑的内容改变显示内容。 - **Toolbar(工具栏)**: 同样是动态的,可以根据编辑内容的变化来调整工具选项。 - **Editor(编辑器)**: 主要用于处理...

    分布详解——搭建Windows下基于Eclipse的PHP开发环境

    在Eclipse的菜单栏中,选择“Window” -> “Preferences”,在弹出的对话框中展开“PHP”,然后点击“PHP Executables”。点击“New”按钮,选择你的PHP安装路径。通常,如果你使用的是XAMPP或WAMP等Web服务器套件,...

    eclipse RCP入门示例介绍

    1. **Menubar(菜单栏)**:菜单栏通常位于 Eclipse 界面的顶部,提供了对 Eclipse 功能的访问入口。值得注意的是,Eclipse 的菜单栏具有动态特性,会根据当前所打开的项目或文件类型自动调整显示的选项。 2. **...

    angularjs-eclipse.zip

    打开Eclipse,点击菜单栏上的“帮助”(Help),然后选择“安装新软件”(Install New Software)。在这个界面中,点击右上角的“添加”(Add)按钮,开始添加新的更新源。 在弹出的对话框中,为新的更新源命名,...

    eclipse安装Hadoop插件

    1. **配置环境**:通过Eclipse的菜单栏进行设置,依次点击`Windows` -> `Preferences`。 2. **Hadoop设置**:在弹出的偏好设置窗口中找到Hadoop设置项,根据提示输入Hadoop的安装路径,例如`E:\bigdata\hadoop-2.7.4...

    基于Axis2_Web_Service的Eclipse_BPEL使用详解

    4. 安装完成后,在Eclipse的菜单栏中选择`File -> New -> Other`,可以看到新增的BPEL选项。 至此,BPEL开发环境配置完成。 #### 二、加减法Web Services的开发与部署 ##### 2.1 新建Web工程 在Eclipse中创建一个...

    Eclipse Java注释模板设置详解

    在Eclipse中,你可以通过菜单栏选择“Window” -> “Preferences”来打开首选项设置窗口。在左侧的树形结构中找到并点击“Java” -> “Code Style” -> “Code Templates”。 2. **查看和编辑模板**: 在右侧的...

Global site tag (gtag.js) - Google Analytics