【转载】想让你的R跟C#一样可以实…

想让你的R跟C#一样可以实现函数自动填充和参数提醒功能吗?作者: 李天博

想让你的R跟C#一样可以实现函数自动填充和参数提醒功能吗?

发现了一个很不错的软件跟大家分享一下:Notepad++

这个软件有以下几个功能还是很适合我们R程序猿的~~

1.自动填充

 【转载】想让你的R跟C#一样可以实现函数自动填充和参数提醒功能吗?

2.参数提醒

 【转载】想让你的R跟C#一样可以实现函数自动填充和参数提醒功能吗?

3.语法高亮显示,文本可折叠

 【转载】想让你的R跟C#一样可以实现函数自动填充和参数提醒功能吗?

 

一下是安装步骤:(有点繁琐。。。)

1.设置R:

打开R——编辑——GUI选项——然后选择SDI和single window,然后点击下面的SAVE,保存在安装根目录下的etc文件内,他会提示你是否替换,直接点击替换就行了~然后直接把这个窗口cancel掉就行了~

 【转载】想让你的R跟C#一样可以实现函数自动填充和参数提醒功能吗?

 

2.下载notepad++和npptoR

http://notepad-plus-plus.org/

http://sourceforge.net/projects/npptor/

正常下载安装即可,没有什么可说的。。。注意一定先安装notepad++。。。然后在安装npptoR

3.使用:右击R软件,然后选择edit with notepad++ 直接就进入notepad 编译界面了。。。

 【转载】想让你的R跟C#一样可以实现函数自动填充和参数提醒功能吗?

此时你一定被页面吓一跳吧。。。。满屏乱码。。。。如果你此时心中就一万只草泥马奔腾的话,建议你还是关了这页吧。。。。。。。。。

这个原因是还是中文编码的问题,还记得你打开R时有一堆中文说明不?亲,就是这个,(notepad++还是能识别注释中的中文的,这个放心吧亲)。。。。。解决方法有两个,一是ctrl+A和delete(当我没说o(╯□╰)o),二是把你的R换成英文版的吧。。。。

 

其实在这个界面里就可以写程序了,跟脚本文件一样,写完直接按F8(不是F5哦亲)是逐行运行,ctrl+F8是全部运行

 

这个时候你的R还没有自动填充和参数提醒功能!!

 

4.还剩最后最激动人心的一步!!!

首先先把这个下了:

https://gist.github.com/gists/2143971/download

然后解压,直接在R里面运行

 可能需要一点时间,这个时间你可以尽情想象下这个装好了以后再用R是一件多么舒心惬意的事情~~~~

 运行完了以后,去你的R脚本文件根目录(不知道的可以getwd()哈~)找到刚出锅的R.xml 文件,复制并粘贴到你的notepad++ 的安装目录下的Notepad++\plugins\APIs文件夹,它是酱婶的。

 【转载】想让你的R跟C#一样可以实现函数自动填充和参数提醒功能吗?

 然后你还要打开你的notepad++

在菜单栏里面找设置——首选项——备份与制动完成——所有输入均自动完成、输入时提示函数参数(见下图)

 【转载】想让你的R跟C#一样可以实现函数自动填充和参数提醒功能吗? 

至此,大功告成。。。。。。

 

 

刷manual去鸟。。。深藏功与名。。。。。

来源:李天博
|  分享(19)  |  浏览(283)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值