【问题标题】:Emacs tab auto-complete for R data.table?R data.table的Emacs选项卡自动完成?
【发布时间】: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$&lt;tab&gt; 将起作用。我认为 DT[&lt;tab&gt;, ] 的 ESS 中没有完成功能

标签: r emacs data.table


【解决方案1】:

如果您不介意再输入一个字符,您可以在 'DT[a' 之后使用 'Meta - /'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-29
    • 1970-01-01
    • 2010-11-11
    • 2011-05-04
    • 2021-12-15
    • 1970-01-01
    相关资源
    最近更新 更多