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

特性

  • 轻量,不需要编译
  • 多行编辑,这点很重要啊,长长的命令可以换行后,随便回去编辑前面的指令
  • 语法高亮,这可是R命令行所没有的,看起来舒服多了
  • 自动补齐,减少输入
  • 支持bracketed paste mode,也就是说你copy-paste了有换行符的字符串,不会拷进去就自动执行了
  • 支持Windows, macOS 和 Linux
  • 支持vi, emacs等编辑模式
  • 可以多种高亮模式

Continue reading

Author's picture

Guangchuang Yu

Bioinformatics Professor @ SMU

Bioinformatics Professor

Guangzhou