Eclipse Tasks

使用Eclipse开发中,难免出现很多需要当前标记的代码便于以后来完善,借助eclipse tasks来实现是最好不过了!

打开tasks面板: window -> show view -> other -> Tasks; 标记标签的具体含义如下

. FIXME       # 表示注释的代码需要被修正(修复我)
. TODO        # 尚未完成的待办事项(要做)
. XXX         # 注释的代码虽然实现了功能,但是实现方案有待商榷,希望将来能改进
. 自定义标签   # window -> preferences -> java -> compiler -> Task tags

那怎么来标记代码呢?你只需在待标记的代码处添添加注释行,将对应的标签写在注释行即可被Tasks面板收录;上述所有注释都会被eclipse task视图所收集。在项目发布前,检查一下task视图是一个很好的习惯。

当然,你还可以对标识设置优先权(proprity)

Eclipse 快捷键

对于java开发,eclipse是必不可少的IDE,现整理其使用快捷键如下:

ctrl + /     # 注释与取消注释当前行或选中行
ctrl + shift + c     # 注释与取消注释当前行或选中行

ctrl + shift + /    # 注释选中的行(多行注释/* content */ )
ctrl + shift + \    # 取消选中的注释行(多行注释)

alt + shift + j     # 文档注释;给变量、方法、类添加描述(方法会列出参数和返回值等)

ctrl + o     # 显示类中方法和属性的大纲,能快速定位类的方法和属性
# 自动导入必须包;鼠标焦点在当前java文件内,则只针对当前文件;如果焦在整个工程,则针对项目所有的文件
ctrl + shift + o    
ctrl + shift + r     # 查找并打开资源文件

ctrl + g    # 搜索定位方法名或变量的所有方法或变量
ctrl + shift + g     # 定位或选中方法名或变量名再使用快捷键,搜索列出所有调用此该方法或使用变量的地方
ctrl + shift + h     # 搜索包含指定内容的文件或其他,选择 "file search" 则搜索文件;
                       点击左下角的 "customize...",可以控制显示的标签tab和上次打开的page
ctrl + shift + x    # 将选中的字母变为大写
ctrl + shift + y    # 将选中的字母变为小写

阅读全文

Eclipse生成JavaDoc

项目开发中有时需要一览整个项目的类、方法的文档说明,此时可以使用JavaDoc来临时补缺没有文档的烦恼;下面介绍在Eclipse中导出JavaDoc的几种方法,其实都是殊途同归(不同的方式打开Javadoc Generation向导页进行配置):

阅读全文

Eclipse插件开发向导页问题分析

在开发Eclipse插件过程中,遇到这样的错误:

The selected wizard could not be started.xxxWizard cannot be cast to org.eclipse.ui.IWorkbenchWizard;

错误分析:

xxxWizard类使用了IWorkbenchWizard接口的init方法而没有实现该接口,我们只需要实现 INewWizard 接口即可(INewWizard接口是IWorkbenchWizard的子接口,而这两个接口又都是IWizard接口的子接口);

在Eclipse中,向导必须实现接口org.eclipse.jface.wizard.IWizard,如不实现IWizard接口而只继承Wizard类,则还需实现performFinish()方法,因为该方法在Wizard类中是对接口IWizard的抽象实现,即Eclipse提供的org.eclipse.jface.wizard.Wizard类是IWizard的抽象实现;一般我们编写自己的Wizard类既继承Wizard类,且实现INewWizard接口。

向导页必须实现接口org.eclipse.jface.wizard.IWizardPage,因为org.eclipse.jface.wizard.WizardPage 也是 IWizardPage 的一个抽象实现.