在《你所不知道的,R的N种打开方式》一文中,我介绍了R的N种界面,这里将介绍一个用python写的极其现代化的R命令行界面,radian之于R,就像ipython之于python一样。
特性
轻量,不需要编译多行编辑,这点很重要啊,长长的命令可以换行后,随便回去编辑前面的指令语法高亮,这可是R命令行所没有的,看起来舒服多了自动补齐,减少输入支持bracketedpastemode,也就是说你copy-paste了有换行符的字符串,不会拷进去就自动执行了支持Windows,macOS和Linux支持vi,emacs等编辑模式提供多种高亮模式供选择安装
pipinstall-Uradian用上面的指令,一键安装,而且源码包才40kb啊,良心之作。
截屏是以前的版本,最早的名字叫rice,后来改名叫rtichoke,现在又改名叫radian,这也是本文又重推的原因,而作者改名是因为rice不好搜,我对DOSE包的名字一开始也是觉得非常牛逼,因为刚好是一个单词,然而不好搜啊,从googleable的角度上看,就不是好名字。但我不知道为什么作者改成rtichoke之后,还要再改,看来是个非常纠结的人。
设置
可以通过.Rprofile设置语法高亮模式和编辑器模式:
options(radian.color_scheme=native,radian.editing_mode=emacs)颜值高,你值得拥有
你难道不想试一下,这个21世纪的Rconsole: