• R语言
  • Eclipse + StatET真的不错。

感觉这个运行环境在windows下用起来比较顺手,有多少试过的xd?

2 个月 后
我也试过了,真的不错。很好很好。比tinn-r强太多了。
多谢!看了看,试了试,挺好的,但不知怎么在Eclipse下运行代码?
在上面那篇文章的基础上,大概可以这样做:

在Run菜单中找到Run Configurations选项,右击Rconsole,选择New,右边出现一个界面,在Launch type里面选择Rterm,然后Apply,Run,Rterm的界面就出现了。
[quote]引用第6楼caocheng82302008-11-29 17:36发表的“”:

中文好像有问题[/quote]

将启动类型选择Rterm就没有问题了。如果选择RJ,那么在控制台中因为java的原因会不识别中文,出现乱码。
请教一个问题,我想把base里面一些常用的函数导入到StatET的语法库中,从而实现高亮,但它提供的窗口好像只能一个一个添加,这样工程量似乎太大了,不知道有没有办法实现批量导入?

谢谢了。
很有意思的代码平台。

不知道对于一般的R使用者,安装Eclipse+StatET的好处主要是什么。好像Eclipse有一百多M。
[quote]引用第8楼Ihavenothing2008-11-29 22:43发表的“”:

请教一个问题,我想把base里面一些常用的函数导入到StatET的语法库中,从而实现高亮,但它提供的窗口好像只能一个一个添加,这样工程量似乎太大了,不知道有没有办法实现批量导入?

谢谢了。[/quote]

我也有同样的疑问。貌似不行。
[quote]引用第10楼luansheng2008-11-30 22:01发表的“”:



我也有同样的疑问。貌似不行。[/quote]

都花掉了我160多M的国际流量,才发现有人已作了“貌似不行”的评论。下次一定把所有跟贴都看一遍,再确定是否下载。
[quote]引用第11楼sas20082008-12-01 12:21发表的“”:



都花掉了我160多M的国际流量,才发现有人已作了“貌似不行”的评论。下次一定把所有跟贴都看一遍,再确定是否下载。[/quote]



千万别删了,我应该已经找到解决办法了,晚上来回复。
是这样的,先找到你设置的工作空间文件夹,然后依次打开\.metadata\.plugins\org.eclipse.core.runtime\.settings\,找到de.walware.statet.r.ui.prefs这个文件(如果没有这个文件,见最后),在里面找找看有没有以"text_R_rDefault.Custom2.items="为开头的语句,如果有的话,只需把你准备实现高亮的词语加到等号后面就可以了。保存之后进入Eclipse,选择Winow菜单中的Preferences对话框,顺次展开StatET->Source Editors->R Identifier Groups,在右边的框中选中Custom 1(注意,配置文件中对应的是Custom2,可能是个bug),如果下面的列表框中出现了你刚才添加进去的词语,就说明配置成功了。接下来,只要在R Syntax Coloring对话框中找到Custom 1这一项,然后应用你自定义的高亮方式就可以了。

需要注意的是新加入的词语不能与StatET中已有的重复,否则可能会出错。

下面这个链接中是一个文本文件,里面是我写好的配置语句,包括了base包里面大部分的函数。打开之后把文本文件中的内容添加到上面说过的那个配置文件中就可以了(当然要把原来已经有的相应语句覆盖掉)。

http://www.box.net/shared/p8rigr8yv7



如果找不到上面提到的那个文件,可以先在R Identifier Groups对话框的Custom 1中随便添加一个函数,然后再进入那个文件夹,就可以发现de.walware.statet.r.ui.prefs这个文件了。
[quote]引用第7楼luansheng2008-11-29 21:12发表的“”:



将启动类型选择Rterm就没有问题了。如果选择RJ,那么在控制台中因为java的原因会不识别中文,出现乱码。[/quote]



今天试了试,问题已经解决了,谢谢luansheng的帮忙!
大家谁总结好了把这篇帖子以更正式的形式发到主站吧http://cos.name,帐号申请请发邮件到admin[at]cos.name,谢谢!
[quote]引用第18楼cloud_wei2008-12-02 23:03发表的“”:

http://a-lucky-bird.spaces.live.com/blog/cns!9FE71C3A1FA0267F!774.entry上面基本很全了,就差14楼的高亮了,要是博主同意的话,稍加补充就可以了。



另外,这个博客上精彩文章可不少啊。估计博主也有COS的ID吧,不妨冒个泡,顺便为我们的主站做做贡献。 [/quote]



我没有意见。但我没有http://cos.name的ID,有兴趣的朋友可以发上去。

--胡荣兴(hurongxing@hotmail.com)