R data.table的Emacs标签自动完成?
问题描述:
任何人都知道如何在Emacs for R data.tables(ess-mode)中自动完成工作?R data.table的Emacs标签自动完成?
比如当我输入选项卡下,我想自动完成加入“阿尔法”
DT <- data.table(alpha = 1:5)
DT[<type tab here>
感谢,杰森
答
如果你不介意打字多了一个人物造型,你可以使用' Meta - /''DT'之后[a'
我对Sublime Text有同样的要求。我很想知道是否有办法做到这一点 –
这似乎很难做,因为它是上下文敏感的。并且要识别上下文(DT),您已解析尚未完成的代码。不是不可能的,但很难。 – hadley
对于使用'$'语法指定的列名称,表达式完成工作:'DT $'将起作用。我认为'DT []'的ESS没有完成 –
Tyler