2010-07-01 25 views
3

我是R和Emacs的一個相對較新的用戶,並且想知道Emacs是否可以自動更正我輸入錯誤的任何R命令。我知道alt- /,但我更多地考慮如果我輸入read.tale,它會將其更正爲read.tableEmacs是否有自動更正R命令的方法

另外,我有一天在使用emacs,並且每次輸入read.table時,它都顯示窗口底部位置的使用選項(即幫助文件中的那一位) - 小型緩衝區?無論如何,它現在不在那裏,我不知道我做了什麼來讓它消失。

感謝您的幫助獨立的Emacs

回答

4

,您可以運用在codetoolscheckUsage功能代碼。例如:

> foo <- function(data){ 
+ read.tale(data,file='temp.txt') 
+ } 
> checkUsage(foo) 
<anonymous>: no visible global function definition for ´read.tale´ 

此外,還可以自動完成emacs的功能(例如hippie-expanddabbrev-expand)填寫最近使用函數和變量名的其餘部分。

4

如果你不結婚emacs,你應該給科莫多編輯sciviews-R/sciviews-K一試。 到目前爲止,它是我找到的最好的自動完成編碼。至少對我來說,配置比emacs容易得多,特別是因爲我的外來(瑞士)鍵盤的綁定問題。 sciviews-R/Komodo

編輯:我意識到這個線程仍在讀取。因此,在有限的條件下,我必須放棄RStudio。它已經成爲大多數人日常使用的編輯器。很好的自動完成功能,可用於所有主要操作系統和非常好的上下文幫助。加上一些簡單的PDF圖形出口和更多。頂級R Studio易於安裝 - 無需擔心如何從編輯器中啓動R。

相關問題