radian | 一款21世纪的R语言编辑器

20 篇文章 0 订阅

题目不是我说的,​而是官网翻译的。​(它潜在的意思是Rstudio不是21世纪的编辑器啦?​不想引起对立,但是我要说,radian在终端下使用真香!)

1. radian编辑器应用场景

总所周知 1 我的电脑挂了,然后就不能使用服务器上的RStudio2,终端的R太丑了 3,而且不方便,就试一下radian这款编辑器 4,顺便写一下使用方法 5

radian官网:https://github.com/randy3k/radian

应用场景

适合没有窗口界面下,编辑R语言的地方,比如不能使用RStudio,然后又想用更好的编辑器(相对于R自带的编辑器),那就试试这款21世纪的R语言编辑器--radian

2. 安装radian

首先,要使用radian作为你的R语言编辑器,你要有Python3

然后运行下面命令:

pip install -U radian

出现下面的日志说明安装成功:

Successfully built radian lineedit
Installing collected packages: rchitect, lineedit, radian
Successfully installed lineedit-0.1.5 radian-0.5.9 rchitect-0.3.29

3. radian初体验

在终端下,输入radian,然后进入交互界面:


可以看到,radian界面非常漂亮,高亮语法,语法提示非常丰富,编写代码非常流畅。

4. radian的特点

特点:6

  • 跨平台,运行在Windows、macOS和Linux上

  • shell模式:点击进入shell方式,<backspace键>进入R编程界面

这个功能,太强了,不用退出,直接进入shell界面,无缝链接啊

  • 进入python编程:点击~进入

直接键入~进入python编码,也是没谁啦

  • 改进的R提示和网状python提示

    • 多行编辑

    • 语法高亮显示

    • 自动完成(网状自动完成取决于jedi

  • unicode支持

  • 支持latex编码

之前用julia时,发现了这个功能,没想到在radian中编写R代码也可以实现了,666

  • 自动匹配参数/引号。

  • 括号粘贴模式

  • 支持emacs/vi编辑模式

  • 自动调整到端子宽度

  • 每行读取4096字节以上

5. 推荐设置radian

终端中,快速输入:

 vi ~/.radian_profile 

然后将下面代码copy进去,保存,退出。

<- 快捷键:Esc + -
%>% 快捷键:Esc + m
这两个符号,设置快捷键。

# allows user defined shortcuts, these keys should be escaped when send through the terminal.
# In the following example, `esc` + `-` sends `<-` and `esc` + `m` sends `%>%`.
# Note that in some terminals, you could mark `alt` as `escape` so you could use `alt` + `-` instead.
options(radian.escape_key_map = list(
    list(key = "-", value = " <- "),
    list(key = "m", value = " %>% ")
))

6. 将radian别名为r

可以在~/.bash_profile,将r为radian,R是传统的R console。(比如运行R CMD INSTALL还是少不了的)

加入:

alias r="radian"

然后保存,退出。

测试,在终端中键入:r,就可以进入radian了:


  1. 因为我写了一首诗介绍电脑崩溃后我崩溃的心情 ↩︎

  2. 因为我的办公司电脑是局域网连接服务器,办公司电脑崩了,就不能连接网页版的服务器的RStudio了 ↩︎

  3. 丑是齐次,主要是不友好 ↩︎

  4. 之前叫rice,现在改名为radian ↩︎

  5. 貌似我写了太多柱脚了…… ↩︎

  6. 这部分是翻译官网:https://github.com/randy3k/radian ↩︎

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值