电竞比分网-中国电竞赛事及体育赛事平台

分享

radian | 一款21世紀(jì)的R語言編輯器

 育種數(shù)據(jù)分析 2021-11-18

題目不是我說的,而是官網(wǎng)翻譯的。(它潛在的意思是Rstudio不是21世紀(jì)的編輯器啦?不想引起對(duì)立,但是我要說,radian在終端下使用真香?。?/span>

1. radian編輯器應(yīng)用場(chǎng)景

總所周知 1 【職業(yè)隨想】我的電腦掛了,然后就不能使用服務(wù)器上的RStudio了 2,終端的R太丑了 3,而且不方便,就試一下radian這款編輯器 4,順便寫一下使用方法 5。

radian官網(wǎng):https://github.com/randy3k/radian

應(yīng)用場(chǎng)景

適合沒有窗口界面下,編輯R語言的地方,比如不能使用RStudio,然后又想用更好的編輯器(相對(duì)于R自帶的編輯器),那就試試這款21世紀(jì)的R語言編輯器--radian

2. 安裝radian

首先,要使用radian作為你的R語言編輯器,你要有Python3

然后運(yùn)行下面命令:

pip install -U radian

  • 1

  • 2

出現(xiàn)下面的日志說明安裝成功:

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初體驗(yàn)

在終端下,輸入radian,然后進(jìn)入交互界面:


可以看到,radian界面非常漂亮,高亮語法,語法提示非常豐富,編寫代碼非常流暢。

4. radian的特點(diǎn)

特點(diǎn):6

  • 跨平臺(tái),運(yùn)行在Windows、macOS和Linux上

  • shell模式:點(diǎn)擊;進(jìn)入shell方式,<backspace鍵>進(jìn)入R編程界面

這個(gè)功能,太強(qiáng)了,不用退出,直接進(jìn)入shell界面,無縫鏈接啊

  • 進(jìn)入python編程:點(diǎn)擊~進(jìn)入

直接鍵入~進(jìn)入python編碼,也是沒誰啦

  • 改進(jìn)的R提示和網(wǎng)狀python提示

    • 多行編輯

    • 語法高亮顯示

    • 自動(dòng)完成(網(wǎng)狀自動(dòng)完成取決于jedi

  • unicode支持

  • 支持latex編碼

之前用julia時(shí),發(fā)現(xiàn)了這個(gè)功能,沒想到在radian中編寫R代碼也可以實(shí)現(xiàn)了,666

  • 自動(dòng)匹配參數(shù)/引號(hào)。

  • 括號(hào)粘貼模式

  • 支持emacs/vi編輯模式

  • 自動(dòng)調(diào)整到端子寬度

  • 每行讀取4096字節(jié)以上

5. 推薦設(shè)置radian

終端中,快速輸入:

vi ~/.radian_profile

然后將下面代碼copy進(jìn)去,保存,退出。

<- 快捷鍵:Esc + -
%>% 快捷鍵:Esc + m
這兩個(gè)符號(hào),設(shè)置快捷鍵。

# 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是傳統(tǒng)的R console。(比如運(yùn)行R CMD INSTALL還是少不了的)

加入:

alias r="radian"

然后保存,退出。

測(cè)試,在終端中鍵入:r,就可以進(jìn)入radian了:


  1. 因?yàn)槲覍懥艘皇自娊榻B電腦崩潰后我崩潰的心情 ??

  2. 因?yàn)槲业霓k公司電腦是局域網(wǎng)連接服務(wù)器,辦公司電腦崩了,就不能連接網(wǎng)頁版的服務(wù)器的RStudio了 ??

  3. 丑是次,主要是不友好 ??

  4. 之前叫rice,現(xiàn)在改名為radian ??

  5. 貌似我寫了太多腳了…… ??

  6. 這部分是翻譯官網(wǎng):https://github.com/randy3k/radian ??

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多