笔者一直做Java开发,对于eclipse开发环境比较熟悉,所以接触R语言之后,很自然的去寻找eclipse的R语言插件,幸运的,找到了StatET。
安装分为3个部分。
1. 安装jre环境
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
从oracle官方下载最新版本jdk,笔者这里下载的是windows版本,安装即可自动配置好jre环境。
安装好之后,进入机器的cmd,输入命令"java -version",如果出来版本号就说明安装成功了。
2. 安装eclipse
http://www.eclipse.org/downloads/
从该页面下载最新版本的eclipse classic。
eclipse安装很简单,直接解压缩就可以了,如果前面jre安装成功,eclipse就可以打开了。
3. 安装StatET插件
eclipse安装插件的方法非常简单, 只需要指定插件的更新地址即可。
因为笔者已经安装过,所以就不再截图了。
打开eclipse之后,选择"Help"——"Install New Software...",然后在弹出窗口中,点击"Add..."按钮,弹出一个输入框,"Name"就是该插件的名字,可以随便填,这里填入"StatET","Location"填入插件更新地址"http://download.walware.de/eclipse-4.2",然后一路下一步就可以了,中间记得选择安装所有内容,安装过程中会重启eclipse,按照提示操作即可。
至此,安装完成,接下来配置StatET插件使用。
打开eclipse,选择"Window"——"Preferences",弹出窗口中,选择"StatET"——"Run/Debug"——"R Environments",然后点击右边的"Add...",弹出的窗口中,"Name"随便填写,"Location(R_HOME)"点击后面的"+"按钮,选择"Browse Filesystem...",在弹出窗口中选择你的R安装目录即可,就会自动带回你的R工具包的相关数据,保存即可。
即可创建R项目,进行开发。
在这里右键,"New"——"Project"——"StatET"——"R Project",输入项目名称,创建R项目。
在创建的项目如上图"answer2"上右键,"New"——"R-Script File",输入R文件名字,即可开始编写代码。
要运行R代码,需要先配置一个R运行环境,在项目上右键"Run As"——"Run Configurations...”,打开的弹出窗口中,新建一个"R Console","Main"标签中选择"Launch Type"选择"Rterm", "Working Directory"也就是getwd()的结果,你可以设置为自己喜欢的位置,默认是R安装目录,所以通过write保存文件的时候,文件需要去R安装目录找。设置完之后保存即可。
运行R代码,首先在工具栏中运行Rterm ,中间运行按钮,下拉选择刚刚创建的Run Configurations,在Console中即可看到R运行环境启动。
这个时候你可以跟R本身GUI一样,输入代码运行。当然,我们用eclipse,肯定要用到IDE带来的便捷,打开你要运行的R文件,右键"Run As"——"R-Script in R submitting directly",就能在Console中看到运行结果了。
上周六开始的课程,R语言和StatET其他功能还在摸索中。使用eclipse来进行开发,对于语法高亮和常用的代码编辑快捷键都能够正常支持。
给StatET插件增加函数高亮的方法:
打开eclipse,"Window"——"Preferences"——"StatET"——"Source Editors"——"R Syntax Coloring"——"Identifier Groups",在右侧选择"Custome1",然后点击"Add",随便添加一个函数比如"mymethod",然后找到eclipse的workspace下的"\.metadata\.plugins\org.eclipse.core.runtime\.settings\"这个目录下,找到文件"de.walware.statet.r.ui.prefs",打开找到"text_R_rDefault.Custom2.items"(注意,这里是Custome2,你没看错,对应的就是前面的Custome1),然后将附件中内容粘贴到"="后面。
重启eclipse,打开"R Syntax Coloring",选择右侧的"Code"——"Default(Identifiers)"——"Custom1",右侧"No extra style",修改为"Use custome style",然后就可以修改你想要的关键字的颜色了。
如图,笔者选择的颜色比较靓丽
这样,我们写的base包里面的大部分函数都显示为这个颜色了。
附件: keyword.zip (5.03 KB)
请发表评论