2014-01-28 100 views
13

任何人都知道如何在Emacs for R data.tables(ess-mode)中自動完成工作?R data.table的Emacs標籤自動完成?

比如當我輸入選項卡下,我想自動完成加入「阿爾法」

DT <- data.table(alpha = 1:5) 
DT[<type tab here> 

感謝,傑森

+3

我對Sublime Text有同樣的要求。我很想知道是否有辦法做到這一點 –

+3

這似乎很難做,因爲它是上下文敏感的。並且要識別上下文(DT),您已解析尚未完成的代碼。不是不可能的,但很難。 – hadley

+1

對於使用'$'語法指定的列名稱,表達式完成工作:'DT $ '將起作用。我認爲'DT []'的ESS沒有完成 – Tyler

回答

1

如果你不介意打字多了一個人物造型,你可以使用' Meta - /''DT'之後[a'