Eclipse常用便捷功能

Eclipse常用便捷功能
    下面通过这篇随笔介绍一些Eclipse的常用便捷功能。
     A.代码提示
    我们可以自己设置代码提示功能。 Eclipse 默认的只是当敲入. 的时候会出现代码提示。我们可以修改敲入任何字母的时候都会有代码提示: Eclipse->Window->Preferences->Java->Editor->Content assist->Auto-Activation , 我们可以看到:
,观察第四行:Auto activation triggers for Java ,正常的默认情况下,文本框中只有. ,即只有敲入.的时候才会出现代码提示而且后面的文本框中最多只能输入5个字符。为了敲入任何字母都会有代码提示,我们可以导出PreferencesEclipse->Export->General->Preferences,见下图:
然后存为eclipse-preference.epf ,之后用文本软件将其打开,找到下面这行:
"/instance/org.eclipse.jdt.ui/content_assist_autoactivation_triggers_java=",然后重新赋值为".abcdefghijklmnopqrstuvwsyz",并保存。然后用类似的方法导入刚才修改过的eclipse-preference.epf即可。
            PS:在Eclipse3.4中修复了之前代码提示的bug,在该版本中,Auto activation triggers for Java后面的文本框中可以输入所有的代码提示的字母。另外我们还可以使用快捷键"ALT+/"来实现代码提示。
    B.自动生成注释
(创建新类时自动生成author,date等相关信息)
    Windows-->Preference -> Java-->Code Style-->Code Templates-- >Code-->new Java files,然后编辑相关的信息即可。如:

${filecomment}
${package_declaration}
/**
* @author landon E-mail:[email protected]
* @version 创建时间:${date} ${time}
* 类说明
*/
${typecomment}
${type_declaration}
    C.格式化
    选中代码,使用快捷键ctrl+shift+f或者右键Source->Format(设置代码模板参见window->preference->Java->Code Style)或者选择eclipse最上面的菜单项Source,然后选择菜单子项Format
    D.自动生成getter/setter:右键->Source->Generate Getters and Setters或者选择eclipse最上面的菜单项Source,然后选择菜单子项Generate Getters and Setters
        E.重构命名
右键->Refactor->Rename或者选择eclipse最上面的菜单项Refactor,然后选择第一个菜单子项Rename。
        另外Eclipse的Source功能主要包括生成注释,生成getter/setter,生成构造器,生成hashCodeequals等,而Refactor功能包括Renamemove,Change Method Signature等。
    F.Eclipse常用快捷键:
    通过Eclipse->Window->Preferences->General->Keys,在这里我们可以查看到所有的快捷键,下面我们选择常用的快捷键介绍:
    a.Ctrl+Shift+/    Add Block Comment:添加块注释
    b.Alt+Left    Backward History
    c.Alt+Shift+J    Add Javadoc Comment:添加Javadoc注释
    d.Alt+Shift+C    Change Method Signature:改变方法签名
    e.Alt+/    Content Assist:代码提示
    f.Ctrl+D    Delete Lien:删除一行
    g.Alt+Shift+D    Debug:调试
    h.Ctrl+F    Find and Replace:查找和替换
    i.Alt+Right    Foward History
    j.Ctrl+Shift+F    Format
    k.Ctrl+/    Toggle Comment:切换注释

 

你可能感兴趣的:(Eclipse常用便捷功能)