【发布时间】:2014-01-28 01:32:05
【问题描述】:
有人知道如何在 Emacs 中为 R data.tables(ess 模式)自动完成工作吗?
例如,当我在下面键入选项卡时,我希望自动完成以添加“alpha”
DT <- data.table(alpha = 1:5)
DT[<type tab here>
谢谢,杰森
【问题讨论】:
-
我对 Sublime Text 也有同样的要求。我很想知道是否有办法做到这一点
-
这似乎很难做到,因为它是上下文相关的。并且要识别上下文 (DT),您需要解析尚未完成的代码。并非不可能,但很难。
-
制表符补全适用于使用
$语法指定的列名:DT$<tab>将起作用。我认为DT[<tab>, ]的 ESS 中没有完成功能
标签: r emacs data.table