转载:http://blog.sina.com.cn/s/blog_7e4015380100tt9j.html

以下包含所有在Eclim 中可以使用的指令,并提供简要参考用法.
全区域指令集¶

    :PingEclim - 连接 eclimd 伺服器.
    :ShutdownEclim - 关闭 eclimd 伺服器.
    :EclimSettings - 浏览/编辑全区域设定选项.

Project 专案指令集¶

    :ProjectCreate <资料夹> [-p <专案名称>] -n <nature> ... [-d <依存的专案> ...] - 建立新专案.
    :ProjectList - 显示目前专案清单.
    :ProjectSettings [<专案名称>] - 浏览/编辑专案设定选项.
    :ProjectDelete <专案名称> - 删除指定的专案.
    :ProjectRefresh [<专案名称> <专案名称> ...] - 更新列表中或所有的专案,这将会更新设定值至实际磁碟档案中.
    :ProjectRefreshAll - 同:ProjectRefreshAll 指令,但更新所有的专案.
    :ProjectOpen <专案名称> - 开启旧专案.
    :ProjectClose <专案名称> - 关闭专案.
    :ProjectCD - 改变全区域的工作目录至目前档案所在的专案目录(即执行:cd).
    :ProjectLCD - 改变目前工作目录至目前档案所在的专案目录(即执行:lcd).
    :ProjectTree [<专案名称> <专案名称> ...] - 针对一个或多个专案开启可导览的树状结构表.
    :ProjectsTree - 对于所有的专案开启一份可导览的树状结构表.
    :ProjectGrep /<pattern>/ file_pattern [file_pattern ...] - 在专案根目录使用:vim[grep] 指令功能.
    :ProjectGrepAdd /<pattern>/ file_pattern [file_pattern ...] - 在专案根目录使用:vimgrepa[dd] 指令功能.
    :ProjectLGrep /<pattern>/ file_pattern [file_pattern ...] - 在专案根目录使用:lv[imgrep] 指令功能.
    :ProjectLGrepAdd /<pattern>/ file_pattern [file_pattern ...] - 在专案根目录使用:lvimgrepa[dd] 指令功能.

Eclipse .classpath 维护指令集¶

    :NewSrcEntry <目录> [<目录> ...] - 新增一个原始码目前节点.
    :NewProjectEntry <专案名称> [<专案名称> ...] - 新增一个专案节点.
    :NewJarEntry <档案> [<档案> ...] - 新增一个.jar 档案节点.
    :NewVarEntry <参数/档案> [<参数/档案> ...] - 新增一个参数节点.
    :VariableList 列出可使用的classpath 参数及相对应的值.
    :VariableCreate <名称> <路径> - 建立或修改一个名称的变数.
    :VariableDelete <名称> - 删除指定名称的变数.

Ant 指令集¶

    :Ant [<目标> ...] - 在目前专案设定下,执行ant.
    :AntDoc [<元素>] - 以目前游标位置的元素或指定元素寻找并开启文件档案.
    :Validate - 验证目前的 ant 档案.

DTD 指令集¶

    :Validate - 验证目前的 DTD 档案.

HTML 指令集¶

    :Validate - 验证目前的 HTML 档案.

Ivy Commands¶

    Initial Setup <路径> - 设定必须的IVY_REPO classpath 参数予会自动更新.classpath 档案的ivy.xml 设定档.
    Search Online Maven Repository <artifact> - 寻找线上的资料库,并将结果列示在一个视窗内,使用者可经由按下<Enter>键将结果加入目前专案内。在编辑 ivy.xml 档案时可以使用本指令.

Java 指令集¶

    :JavaGet - 建立 java bean getter 方法.
    :JavaSet - 建立 java bean setter 方法.
    :JavaGetSet - 建立java bean getter 及setter 方法.
    :JavaConstructor - 建立类别的建构子,内容为空或以选择的栏位建立预设值.
    :JavaImpl - 自super class 及实作的interface 列示可实作/可重载的方法.
    :JavaDelegate - 列示操作目前游标栏位的方法.
    Generating test method stubs. - 类似:JavaImpl 的动作, 但建立的方法为测试用途.
    Executing test cases and viewing the results. - [测试例子] 以常用的建置工具执行测试例子.
    Executing test cases and viewing the results. - [测试例子] 检视测试例子的执行结果.
    :JavaImport - Import 目前游标位置的 class.
    Pattern Search [-p <pattern>] [-t <type>] [-x <内文内容>] - 寻找类别, 方法, 栏位等(使用pattern 支持,寻找目前游标位置的元素).
    :JavaSearchContext - 执行目前游标位置元素的内文搜寻.
    :JavaCorrect - 建议应修正的程式码.
    :JavaRegex ​​- 开启一个视窗,进行regular ecpression 测试.
    Searching - 寻找javadoc,如同:JavaSearch 指令.
    Commenting - 新增或修改目前游标位置元素的注解.
    :Jps - 开启目前 java 咦髻Y讯的视窗.

Log4j 指令集¶

    :Validate - 验证目前的log4j 组态设定档案.

Maven 指令集¶

    :Maven [<目标> ...] - 在目前的专案设定下执行maven 1.x.
    :Mvn [<目标> ...] - 在目前的专案设定下执行maven 2.x.
    Initial Setup - 设定必须的MAVEN_REPO classpath 参数予带有eclipse 支持的maven's (1.x).
    Initial Setup - 设定必须的M2_REPO classpath 参数予带有eclipse 支持的maven's (2.x).
    :MavenDependencySearch <artifact> - 寻找线上的资料库,并将结果列示在一个视窗内,使用者可经由按下<Enter>键将结果加入目前专案内。在编辑maven 1.x project.xml 档案时可以使用本指令.
    :MvnDependencySearch <artifact> - 寻找线上的资料库,并将结果列示在一个视窗内,使用者可经由按下<Enter>键将结果加入目前专案内。在编辑maven 2.x pom.xml 档案时可以使用本指令.

Python 指令集¶

    :PythonRegex ​​- 开启一个视窗来测试python regular expressions.
    Django manage.py - 存在manage.py 的同一个目录下或子目录下,自任何档案中呼叫django's manage.py.

Vim 指令集¶

    :FindCommandDef [<command>] - 寻找command 的定义.
    :FindCommandRef [<command>] - 寻找command 的参考.
    :FindFunctionDef [<function>] - 寻找函数的定义.
    :FindFunctionRef [<function>] - 寻找函数的参考.
    :FindVariableDef [<变数名称>] - 寻找全区域变数的定义
    :FindVariableRef [<变数名称>] - 寻找全区域变数的参考.
    :FindByContext - 以游标位置元素在内文中寻找command, 函数或变数.
    :VimDoc [<关键字>] - 以关键字开启相关的vim 说明文件.

WebXml 指令集¶

    :Validate - 验证目前的 web.xml 档案.

Wsdl 指令集¶

    :Validate - 验证目前的档案.

Xml 指令集¶

    :DtdDefinition [<元素>] - 开启目前XML 档案的dtd 档案,并移置指定元素的定义.
    :XsdDefinition [<元素>] - 开启目前XML 档案的xsd 档案,并移置指定元素的定义.
    :Validate [<档案>] - 验证指定的XML 档案或目前的XML 档案.
    Xml Format 重新编排目前的 XML 档案.

Xsd 指令集¶

    :Validate - 验证目前的档案.

版本控制指令集¶

Note

目前这项指令集只支援CVS 及subversion 两种系统.

    :VcsAnnotate - 使用vim 签名对目前版本档案作注释.

其他指令集¶

    :Split 档案[档案...] - 类似:split 指令, 但允许同时开启多个档案.
    :SplitRelative 档案[档案...] - 类似:Split 指令,但会个别将档案分割至目前buffer 内.
    :Tabnew 档案[档案...] - 类似:Split 指令, 但会以:tabnew 开启个别的档案.
    :TabnewRelative - 档案[档案...] - 类似:SplitRelative 指令, 但会以:tabnew 开启个别的档案.
    :EditRelative 档案- 类似:SplitRelative 指令, 但会以edit 开启档案,并且一次只能开启一个档案.
    :ReadRelative 档案- 类似:SplitRelative 指令, 但会以:read 指令开启, 并同一次只能开启一个档案.
    :ArgsRelative file_pattern [ file_pattern ...] - 类似:SplitRelative 指令, 但会以:args 指令执行动作.
    :ArgAddRelative file_pattern [ file_pattern ...] - 类似:SplitRelative 指令, 但会以:argadd 指令执行动作.
    :DiffLastSaved - 执行diffsplit 比较目前修改的档案内容与前一次存档的内容.
    :SwapWords - 交换游标目前位置的字与下一个字。这个指令可以处理非英文单字间的交换,例如: commas, periods 等.
    :Sign - 切换新增或移除vim 签名在目前列.
    :Signs - 开启一个新视窗, 包含所有在缓冲内容的签名清单.
    :SignClearUser - 移除所有经由:Sign 指令写入的vim 签名.
    :SignClearAll - 移除所有 vim 签名
    :QuickFixClear - 移除所有QuickFix 视窗的连接点.
    :LocationListClear - 移除所有在位置视窗的连接点.
    OpenUrl [超连结] - 以定义好的浏览器开启超连结.