相较原来的正文,新增的特性包括且不限于:
这两天正苦于RStudio的快捷键不好用。本想去跟个楼催一下官方填坑,挖出来一个、一看是2015年的老坟,算了……
昨晚正好看见关于Spacemacs中如何使用ESS的帖子,跟网友 oracleyue 讨论后,决定深入 学(zhe)习(teng) 一下,做一记录:
不多说,Vim党可以自行退散了……
我使用了melpa的安装方式,具体可参考 melpa ,在包列表里添加 ess 。想同时使用 polymode 的话,须同时添加 poly-markdown poly-R 。
Doom和Spacemacs的安装方式同时有效:
为例,在 init.el 中去掉ess行的注释,
或在 packages.el 文件中
即可。
的配置,在 dotspacemacs-configuration-layers 里加上:
就能用ESS的layer了。
这就可以开始使用了,我也是偶然发现 <C-return>可以像RStudio一样运行当前行,在ESS中script与console也是可以交互的(之前鄙了,严重低估了ESS,仅当作高亮插件用);如果没启动 inferior-ess-r ,可以在选择询问的默认路径后自动启动。
列几个常用的快捷键:
设置参数:
但是此时(在Doom中)按 M-- 是出不了 <- 符号的,可以绑定宏或安装 ess-smart-underscore 包并绑定函数,不过这个包有点老我没有仔细折腾;我安装了 ess-smart-equals 。
这是作者推荐的配置:
但是似乎按啥都出不了管道命令,我查了源码发现有这个符号,原来需要按不同次数才能输出不同的运算符,我试了几个:
按完一轮,从头开始循环。想像RStudio一样用 C-S-m 输入 %>% 的话,可以自行开发用法,我只能用这样的笨办法,一个宏达到连输5次的效果:
啥? M-- 还是不出 <- ?按一下 = 试试?这不比组合键方便,还要啥自行车?
实在想要就自己绑定函数(宏)吧。
在Global Environment里显示 obs. 和 variables. 的数目应该是ESS替代不了RStudio的功能了,不过感谢 shuguang79 提示可以用 ess-rdired 勉强应付,能同时显示4列信息,分别是name、class、length、size,只是不能实时刷新。默认的快捷键是 C-c C-. o 。
如果是ess的话,在kits文件夹设置你的礼包- 物品 数量 name:名称(可用&123456789颜色)
设置完到配置文件夹
找到kits:‘礼包’
这个选项设置你的新手礼包
如果不行的话,可以上百度
我这里也不行pwp
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)