其他
R,python喊你回家吃饭啦
在《你所不知道的,R的N种打开方式》一文中,我介绍了R的N种界面,这里将介绍一个用python写的极其现代化的R命令行界面,rice之于R,就像ipython之于python一样。
特性
轻量,不需要编译
多行编辑,这点很重要啊,长长的命令可以换行后,随便回去编辑前面的指令
语法高亮,这可是R命令行所没有的,看起来舒服多了
自动补齐,减少输入
支持bracketed paste mode,也就是说你copy-paste了有换行符的字符串,不会拷进去就自动执行了
支持Windows, macOS 和 Linux
支持vi, emacs等编辑模式
提供多种高亮模式供选择
安装
python3 -m pip install rice
用上面的指令,一键安装,而且源码包才237kb啊,良心之作。
设置
可以通过.Rprofile
设置语法高亮模式和编辑器模式:
options(
rice.color_scheme = "native",
rice.editing_mode = "emacs")
颜值高,你值得拥有
反正我在terminal里,现在都用rice了,你难道不想试一下,这个21世纪的R console: