用于编辑 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

相关文章:

  13 Responses to “ubuntu 下编写 R 脚本的利器-Gedit”

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

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

  2. 很不错啊

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

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

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

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

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

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

  7. Hi, bjt

    按照你的做法配置gedit,plot命令打开的窗口会一闪而过就关闭,有什么解决办法嘛?

    • 我这ubuntu环境挂掉了,没法看为什么。不过可能是由于R –no-save –no-restore -q。
      插一句,既然都到linux下了,干脆转向 Emacs + ESS 得了

      • Hi, 有什么Emacs + ESS的配置教学贴么?
        觉得Emacs的按键不太习惯。。

        • 文档的话还是看http://ess.r-project.org/比较好,Emacs + ESS 配置不难。我记得在ubuntu下,新立得软件管理器中就有完全安装,装上就能用。可能后续要配置的是显示以及一些偏好设置。COS里有,搜一搜即可

        • 文档的话还是看http://ess.r-project.org/比较好,Emacs + ESS 配置不难。我记得在ubuntu下,新立得软件管理器中就有完全安装,装上就能用。可能后续要配置的是显示以及一些偏好设置。COS论坛里有,搜一搜即可

 Leave a Reply

(required)

(required)

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>

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