想让你的R跟C#一样可以实现函数自动填充和参数提醒功能吗?
发现了一个很不错的软件跟大家分享一下:Notepad++
这个软件有以下几个功能还是很适合我们R程序猿的~~
1.自动填充
2.参数提醒
3.语法高亮显示,文本可折叠
一下是安装步骤:(有点繁琐。。。)
1.设置R:
打开R——编辑——GUI选项——然后选择SDI和single window,然后点击下面的SAVE,保存在安装根目录下的etc文件内,他会提示你是否替换,直接点击替换就行了~然后直接把这个窗口cancel掉就行了~
2.下载notepad++和npptoR
http://notepad-plus-plus.org/
http://sourceforge.net/projects/npptor/
正常下载安装即可,没有什么可说的。。。注意一定先安装notepad++。。。然后在安装npptoR
3.使用:右击R软件,然后选择edit with notepad++ 直接就进入notepad 编译界面了。。。
此时你一定被页面吓一跳吧。。。。满屏乱码。。。。如果你此时心中就一万只草泥马奔腾的话,建议你还是关了这页吧。。。。。。。。。
这个原因是还是中文编码的问题,还记得你打开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文件夹,它是酱婶的。
然后你还要打开你的notepad++
在菜单栏里面找设置——首选项——备份与制动完成——所有输入均自动完成、输入时提示函数参数(见下图)
至此,大功告成。。。。。。
刷manual去鸟。。。深藏功与名。。。。。