Eclim指令集

转载: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 [超连结] - 以定义好的浏览器开启超连结.

时间: 2024-10-12 09:51:28

Eclim指令集的相关文章

xcode armv6 armv7 armv7s arm64指令集

郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源码下载:点我传送 之前每个版本的ipa包打出来都才20M出头,后来不知道从哪个版本起打的包每次都将近40M,但是工程中也没有明显的增加很大第三方类或者图片.静态文件.于是就开始了各种瘦身计划:压缩图片,删除不必要静态库.做了一番改动后发现包只比原来小了1M多,收效甚微. 其实是armv6 armv7 armv7s arm64引起

ARM指令集、Thumb指令集、Thumb-2指令集

MCU使用什么指令集主要由内核决定的,比如Cortex-M3使用的是Thumb-2指令集 ARM指令集: 编代码全部是 32bits 的,每条指令能承载更多的信息,因此使用最少的指令完成功能, 所以在相同频率下运行速度也是最快的, 但也因为每条指令是32bits 的而占用了最多的程序空间. Thumb指令集: 编代码全部是 16bits 的,每条指令所能承载的信息少,因此它需要使用更多的指令才能完成功能, 因此运行速度慢, 但它也占用了最少的程序空间 Thumb-2指令集:在前面两者之间取了一个

x86指令集同频性能提升

x86近5000条指令,迄今为止最复杂的指令集.这里不研究CISC & RISC,也不考虑process制程变化,主要是看最近几代IA架构对于同频率下性能的提升. x86指令集nasm文档 http://www.nasm.us/doc/nasmdocb.html http://www.nasm.us/pub/nasm/releasebuilds/2.12.03rc1/doc/nasmdoc.txt skylake架构和haswell架构同频性能对比 : 同频+15%  (geekbench) H

《深入Java虚拟机》笔记:指令集 (转)

<深入Java虚拟机>笔记:指令集 指令 含义 iconst_m1 把int型常量-1压入栈中 iconst_0 把int型常量压入栈中 fconst_1 把float型常量1压入栈中 lconst_2 把long型常量2压入栈中 dconst_3 把double型常量3压入栈中 bipush byte1 把byte1转换成int型压入栈中 sipush byte1,byte2 把byte1,byte2组成的short转换成int压入栈中 aconst_null 把空对象压入栈中 ldc in

Atitit..net&#160;clr&#160;il指令集&#160;以及指令分类&#160;&#160;与指令详细说明

Atitit..net clr il指令集 以及指令分类  与指令详细说明 1.1. .NET CLR 和 Java VM 都是堆叠式虚拟机器(Stack-Based VM), 1 1.2. 查看工具ILDASM1 1.3. 此程式执行时,关键的记忆体有三种,分別是:1 1.4. Il指令集2 1.4.1. Mov指令3 1.4.2.  跳转指令集合6 1.4.3.  算术 逻辑 与移位指令8 1.4.4. 类型转换9 1.4.5. Other  and oo指令10 2. 参考12 1.1. 

iOS指令集查询技巧

1.在shell终端中编写.c或.m文件,需要编译成.o文件(即gcc -c ***.c/***.m),即可生成***.o文件 2.在shell中输入 ar crs lib***.a ***.o ,即可生成lib***.a库文件 3.在shell中输入nm ./***.out,即可查看二进制文件 4.在shell终端中输入lipo -info lib***.a文件或者 file lib***.a文件,如果输出是X86,说明是MAC的指令集,如果输出是ARM7.ARM64就是真机设备(ios设备)

自己动手写处理器之第一阶段(3)——MIPS32指令集架构简介

将陆续上传本人写的新书<自己动手写处理器>(尚未出版),今天是第四篇,我尽量每周四篇 1.4 MIPS32指令集架构简介 本书设计的处理器遵循MIPS32 Release 1架构,所以本节介绍的MIPS32指令集架构指的就是MIPS32 Release 1. 1.4.1 数据类型 指令的主要任务就是对操作数进行运算,操作数有不同的类型和长度,MIPS32提供的基本数据类型如下. 位(b):长度是1bit. 字节(Byte):长度是8bit. 半字(Half Word):长度是16bit. 字(

Thumb指令集与ARM指令集的差别

Thumb指令集 Thumb指令能够看做是ARM指令压缩形式的子集.是针对代码密度[1]的问题而提出的.它具有16为的代码密度.Thumb不是一个完整的体系结构,不能指望处理程序仅仅运行Thumb指令而不支持ARM指令集. 因此.Thumb指令仅仅须要支持通用功能.必要时,可借助完好的ARM指令集,比如:全部异常自己主动进入ARM状态. 在编写Thumb指令时.先要使用伪指令CODE16声明,并且在ARM指令中要使用BX指令跳转到Thumb指令,以切换处理器状态.编写ARM指令时,可使用伪指令C

ARM指令集——跳转指令

ARM 汇编指令条件执行 在ARM模式下,任何一条数据处理指令可以选择是否根据操作的结果来更新CPSR寄存器中的ALU状态标志位.在数据处理指令中使用S后缀来实现该功能. 不要在CMP,CMN,TST或者TEQ指令中使用S后缀.这些比较指令总是会更新标志位. 在Thumb模式下,所有数据处理指令都更新CPSR中的标志位.有一个例外就是:当一个或更多个高寄存器被用在MOV和ADD指令时,此时MOV和ADD不能更新状态标志. 几乎所有的ARM指令都可以根据CPSR中的ALU状态标志位来条件执行.参见