这个问题很小,也很大。说它小是因为编写的核心始终还是在于程序本身,编辑器只是个形式而已。说它大是正所谓“工欲善其事必先利其器”,一个界面友好、支持高亮、自动补全、与R对接良好的编辑器很多时候可以让你的工作事半功倍,或者至少可以让你的视觉更愉悦。看过N多帖子,众说纷纭,总的来说还是用得来的就是好的,比如Vim这么恐怖的东东对于专业人士也许是不二选择,但对于初级用户而言也许R自带的编辑器就已经可以“胜任”了。
之前也推荐过Tinn-R,但是新版本的老问题总是解决不了,后来就转向了Notepad++,简称Npp,它通过NpptoR建立与R的关系,界面友好,容易上手,再加之前辈们弄出来的那个R.xml文件,可以实现R函数的自动完成和提示功能,的确不失为一个好的选择。此外就是Npp的可扩展插件,经常用到的可能还是Exploer插件,用于浏览本地文件很方便。对于AutoSave插件呢,个人觉得如果有Ctrl+S保存习惯的人最好不用这个插件了,其默认时间是每1min保存一次。字体选择的问题在之前一篇短文中提过了,可移步http://user.qzone.qq.com/176881950/blog/1281672556查看。
另说一句ClipX,实用的剪切板工具,具体的介绍可以参见http://bluemars.org/clipx/,网络上有已经汉化的版本(好像有免安装的),用用就知道了,快捷粘贴键是Win(系统徽标键)+V,支持图片粘贴,在写东西的时候还是挺方便的。
ps
关于Npp的更多资料可以参考
http://notepad-plus-plus.org/zh-hans/node/157
http://zh.wikipedia.org/zh-cn/Notepad%2B%2B
或者其他网站,此外对于R用户而言还需要NpptoR这个插件
http://sourceforge.net/projects/npptor/
《Notepad++5.5惯用法教程》可以移步至下面链接
http://www.rupeng.com/forum/thread-7924-1-1.html