查看原文
其他

R,python喊你回家吃饭啦

Y叔 biobabble 2020-02-05

在《你所不知道的,R的N种打开方式》一文中,我介绍了R的N种界面,这里将介绍一个用python写的极其现代化的R命令行界面,rtichoke之于R,就像ipython之于python一样。

特性

  • 轻量,不需要编译

  • 多行编辑,这点很重要啊,长长的命令可以换行后,随便回去编辑前面的指令

  • 语法高亮,这可是R命令行所没有的,看起来舒服多了

  • 自动补齐,减少输入

  • 支持bracketed paste mode,也就是说你copy-paste了有换行符的字符串,不会拷进去就自动执行了

  • 支持Windows, macOS 和 Linux

  • 支持vi, emacs等编辑模式

  • 提供多种高亮模式供选择

安装

python3 -m pip install rtichoke

用上面的指令,一键安装,而且源码包才237kb啊,良心之作。

截屏是以前的版本,现在rice已经改名为rtichoke,这也是本文重推的原因,而作者改名是因为rice不好搜,我对DOSE包的名字一开始也是觉得非常牛逼,因为刚好是一个单词,然而不好搜啊,从googleable的角度上看,就不是好名字。

设置

可以通过.Rprofile设置语法高亮模式和编辑器模式:

options(
   rtichoke.color_scheme = "native",
   rtichoke.editing_mode = "emacs")

颜值高,你值得拥有

反正我在terminal里,现在都用rtichoke了,你难道不想试一下,这个21世纪的R console:

R系列电梯

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存