用于编辑 R 脚本的文本编辑器很多,个人更倾向于使用开源编辑器(关于 R 的编辑器我在 RFAQ_cn 上也提过)。这里主要介绍一下 gedit,一款在 GNOME 桌面环境下的文本编辑器。

虽说 geidt 看起来就和 Windows 下面的 notepad 一样简陋,但它对于运行一般 R 脚本已经足够用,因为 gedit 编辑器可以将 R 代码直接作为外部命令运行。具体实现方式如下:

依次选择:编辑-首选项-插件-外部工具(执行外部命令和Shell脚本)

Screenshot-外部工具管理器.png

新建一个工具R,在命令中写入 R –no-save –no-restore -q,同时写入描述和快捷键(这里定义的是ctrl +r)。

输入可选择"选中区域"和"全选",输出的话,"在下方面板中显示"比较好一些,当然这个看个人喜好。

编辑 R 代码过程中,选中要执行的代码,ctrl+r,OK,输出结果,非常方便。

Screenshot-新文件 (~-桌面) - gedit.png

相关文章:

8 回应 到 “ubuntu 下编写 R 脚本的利器-Gedit”

  1. Linlin Yan 说:

    只执行选中部分代码,的确是个比较不错的配置。
    可惜没有语法加亮,还是显得简陋了点吧?
    好像Emacs有R语法加亮的插件,不知道好用不。

    • 刘思喆 说:

      那个 ESS 我也用过,惊讶于它的强大,但对我来说,反复用小手指按着 ctrl 实在有些吃不消,还是类似 tinn-r 的编辑器舒服些。gedit 的语法高亮应该可以实现,估计和 ultraedit 的语法高亮大致一样。

  2. oldbeggar 说:

    很不错啊

    不过我还是比较习惯VIM + R-Plugin

  3. 刘思喆 说:

    恩,vi 也是很好用的。不过对于一般人来说,还是有点难。不亚于Emacs了 :)

  4. [...] 今天在 google 上搜索 g77 的相关文章,然后不小心被 Linux公社 的一篇文章吸引过去,哪知道这篇文章居然有个链接至Ubuntu 下编写 R 脚本的利器-Gedit!注意啊,这个链接可不是www.bjt.name上的链接,而是Linux公社下面的一篇文章,作者居然是bjt!我怎么不知道我投了网稿,这“网络爬虫”也忒牛了点吧! 评论 (0) [...]

  5. C6 说:

    扩展名为.r就会自动语法加亮

  6. iancool 说:

    刘版主,我是R的初学者,请问在windows下用什么编辑器比较好?可以自动完成、高亮语法、并编译的?

    • 刘思喆 说:

      如果你对盗版软件接受的话,推荐使用ultraedit(15.0),支持自动补全,高亮(需要下载一个R的wordfile)。编译的话需要配置一下,个人认为没什么必要。

回复

(必须)

(必须)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

© 2010 刘思喆 @ 贝吉塔行星 Suffusion WordPress theme by Sayontan Sinha