日食¶
Eclipse平台是IDE的一个通用基础,即平台是一个没有任何特定编程语言的IDE。您可以创建通用项目,在通用文本编辑器中编辑文件,并与版本控制系统共享项目和文件。这个平台本质上是一个文件系统浏览器的光荣版本。
目前的版本是Eclipse4.3开普勒。
基本平台实际上是“文件系统浏览器的光荣版本”。所有功能都是通过插件提供的。
在Eclipse Kepler中,以下两个插件已经包含在基本产品中(不再需要安装):
Mylyn,Eclipse的以任务为中心的界面;
egit,Git版本控制系统的Eclipse团队提供程序。
还有许多其他插件可用。在某些情况下,提供的包可以将许多有用的插件捆绑在一起,以达到特定的目的。
例如,Web开发人员的Eclipse Java EE IDE还包括Web工具平台(XSD和XML创建和验证、CSS编辑等所需的)。这是选定的选项。
状态http://www.walware.de/goto/statet
可能需要其他插件,下面介绍…
梅林¶
mylyn(http://www.eclipse.org/mylyn/)。
安装Mylyn连接器¶
Mylyn可以使用本地 task 存储库或远程存储库。
如果远程任务存储库与问题跟踪系统关联,则需要“连接器”。默认情况下,mylyn(和eclipse)中包含Bugzilla连接器。
http://wiki.eclipse.org/mylyn/extensions上提供了一长串不同的连接器。它包括用于Trac和Redmine、GitHub和BitBucket等的连接器。
连接器可以以不同的方式安装:
一些(稳定)连接器可通过Mylyn任务列表窗口使用:
添加存储库>安装更多连接器…
例如,此列表中提供了Trac连接器。
其他连接器(alpha版本等)可以使用Eclipse中的标准插件安装过程进行安装:
转到帮助>安装新软件…
提供指向更新站点的链接(在mylyn/extensions wiki页面的连接器描述中提供)。
这种情况是为了:
BitBucket Mylyn连接器是alpha状态,可从http://www.mylyn bitbucket connector.xpg.com.br/update获取。
GitHub连接器(egit-GitHub),也处于alpha状态,可在http://download.eclipse.org/egit/github/updates-nightly上找到。
特别是对于我的项目,需要两个连接器:
TRAC连接器
BitBucket连接器(由于已识别但尚未修复的错误,当前2013.10.21无法正常工作)
如何。。。¶
有关Mylyn的基本教程,请访问:http://www.vogella.com/articles/mylyn/article.html。
一般介绍可从以下网址获得:http://www.youtube.com/watch?V=bsyvpjom4pu
使用代码注释中的标记生成任务¶
源代码注释中的标记可用于生成任务。可以启用以下窗口>首选项:
常规>结构化文本编辑器>任务标记
启用搜索任务标记
Java>编译器>任务标签
javascript>验证程序>任务标记
pydev>任务标记
状态>任务标记
任务视图包括对Java开发人员的一种有用的定制。当生成Java项目时,解析器会自动扫描代码注释中的Java任务标记。可以使用Java>任务标签首选项配置任务标记名称及其优先级。默认情况下提供了三个标签(fixme、todo和xxx),我们添加了一个故事标签来支持我们的敏捷开发过程。
日食蒸馏,大卫卡尔森
Git集成¶
SVN集成¶
见http://www.eclipse.org/subversive/
植物UML¶
PlantUML是一个允许快速写入以下内容的组件:
序列图,
用例图,
类图,
活动图,
组件图,
状态图
对象关系图
使用简单直观的语言定义图表。文档可从以下位置获取:
http://sourceforge.net/projects/plantuml/files/PlantUML%20Language%20Reference%20Guide.pdf/download
图像可以以PNG或SVG格式生成。
Eclipse插件的描述如下:
http://plantuml.sourceforge.net/eclipse.html
安装¶
还不清楚PlantUML插件是否与Eclipse开普勒版本(4.3)一起工作。
EclipseJuno(4.2)的更新站点是:
http://plantuml.sourceforge.net/updatesitejuno/
让我们试试看。它起作用了!
请注意,必须安装graphviz软件。
如何。。。¶
转到窗口>显示视图>其他>PlantUML以打开可视化选项卡。
将以下文本插入文档(或在多行代码注释内)::
@startuml user -> (use PlantUML) note left of user Hello! end note @enduml
该图将显示PlantUML可视化窗格,在其中可以导出到图形文件。
纸莎草¶
Papyrus是OMG定义的UML2图形编辑工具。
它可以作为一个简单的插件使用,也可以作为Eclipse建模工具包的一部分使用。它为Eclipse UML2项目提供了一个图形编辑器。
UML2是基于EMF的统一建模语言(UML)2.x OMG元模型在Eclipse平台上的实现。
UML2组件的目标是: 提供UML元模型的可用实现,以支持建模工具的开发。 用于促进语义模型交换的通用XMI模式 测试用例作为验证规范的一种手段 验证规则是定义和执行合规性级别的一种方法
尽管MDT/UML2提供了元模型,但它本身并不提供UML建模工具。其中一个实现是Papyrus。较旧的不再受支持的实现是uml2tools(http://wiki.eclipse.org/mdt-uml2tools)。
安装¶
开始Eclipse
转到帮助>安装新软件
按“添加”…要添加新资源并指定名称和URL(下面的链接适用于Eclipse开普勒版本)::
NAME: Papyrus URL: http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/kepler
如何¶
Eclipse建模框架教程(不在Papyrus上,但稍后会有用):http://www.vogella.com/articles/eclipseemf/article.html
Python集成开发环境¶
PyDev 是用于Eclipse的PythonIDE,它可以用于Python、Jython和Ironpython开发。
安装¶
假设安装了python 2.7。
开始Eclipse
转到帮助>安装新软件
按“添加”…要添加新资源并指定名称和URL::
NAME: PyDevEnv URL: http://pydev.org/updates
从列表中选择pydev和pydev mylyn integration,然后按Next。
下载结束时,请确认许可条款。
重新启动Eclipse。
配置¶
转到窗口>首选项>pydev>编辑器>解释器python
Eclipse可以自动配置选项(按auto-config),也可以指定python解释器的位置。(在Linux中,通常是/usr/bin/python)
按“确定”完成配置。
启动新项目¶
转到“文件>新建>项目”,然后选择“Pydev项目”
创建新文件(goto file>new>file)helloworld.py
添加代码
按Run或
Ctrl + F11
python项目将与“python透视图”(即定制的窗口和GUI元素布局)相关联。
如何。。。¶
有关上述所有步骤的通用教程,请访问:http://www.vogella.com/articles/python/article.html。
REST编辑器¶
REST编辑器是一个Eclipse插件,提供对编辑RestructedText文件的支持。
RestructuredText是一种标记语言,可以使用诸如sphinx文档生成器、rst2pdf、rst2beamer等工具以各种输出格式进行转换。
更多信息请访问:http://resteditor.sourceforge.net/
配置¶
该插件在“窗口>首选项>休息编辑器”下配置。
以下选项很重要:
首选节标记顺序,用于自动更正任何不正确的顺序:*=-^“
选项卡长度(3)和插入空格而不是选项卡的选项。
拼写检查选项(请参见 Hunspell4日食 )
开始新的斯芬克斯项目¶
REST编辑器插件可用于创建新的Sphinx项目:
转到文件>新建>项目>休息编辑器>Sphinx项目
按照向导的说明…
如果安装了sphinx,那么可以在Eclipse中构建REST文档(使用make.bat或makefile)。
Hunspell4日食¶
Hunspell4Eclipse是一个插件,它将Hunspell集成到Eclipse的拼写检查服务中。如果将Eclipse用作通用文档编辑,则非常有用。
安装¶
此插件可以通过Eclipse Marketplace(帮助>Eclipse Marketplace…)或标准插件安装过程进行安装。
配置¶
不包括词典。该插件使用hunspell或myspell字典。libreoffice也使用这些文件,这些文件在扩展目录中可用(例如,“C:Program Files(x86)libreoffice 4.0shareextensions”)。
每个工作区的首选项可以在:1中配置。首选项-常规-编辑器>文本编辑器>拼写
选择Hunspell4Eclipse
浏览…并选择字典(.dic)文件
有用的链接:
建立斯芬克斯项目¶
右键单击make.bat文件,转到运行方式>运行配置…
选择选项
Sphinx (via make file)
创建新配置: * Specify the working directory, for example
${{project_loc}}/docs
* 例如,指定sphinx输出的类型html
可以通过按钮栏(在运行按钮下拉选项中)访问新配置。
控制台窗格将显示sphinx输出。
Statet代表R¶
安装¶
依赖项(对于Eclipse 4.3中的稳定版本statet 3.3):
Java |
6或更高 |
GNU R |
2.13至3.0 |
R包RJ |
1.1 |
对于Windows用户
安装r的路径不应包含空格。例如,安装在“c:programsr”中,但不安装在“c:programs filesr”中。
否则,可能会发生一些奇怪的事情,例如软件包安装不正确…
要安装RJ1.1(statet 3.0-3.3)的R包,请在通用R术语控制台中使用以下命令:
install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-1.1")
在Eclipse中,使用标准插件安装过程:
转到帮助>安装新软件
按“添加”…要添加新资源并指定名称和URL::
NAME: StatET URL: http://download.walware.de/eclipse-4.3
对于大多数用户,建议只选择statet(和附加组件/实用程序,如果需要的话),但不选择库;依赖关系是自动解析的。