2011-01-05 45 views
2

我希望能夠使用vi命令(例如ESC- /,ESC-k)編輯我的R歷史記錄。我注意到一個類似的問題在這裏: vi input mode in command line Matlab? ,並試圖在這個崗位提出readline的器官功能障礙綜合徵(確實不屬於R使用輸入行?),但他們不工作(對我來說)。vi輸入模式在R?

任何想法?

+2

你在使用什麼操作系統?我在* nix中使用vi命令沒有問題。 – 2011-01-05 16:28:49

+0

.inputrc技巧僅在從命令行啓動R時才起作用,而不是在單擊啓動GUI的圖標時起作用。 – mavam 2011-01-05 16:58:58

+0

'.inputrc'在OS X上似乎不適用於我。例如,點擊escape並按'0'鍵不會將其中一行發送到行首。儘管在bash,ipython和psql上工作的很好。 – Sharpie 2011-01-05 20:06:16

回答

3

Vim-R-plugin應該做的伎倆。我在Ubuntu,MacOS和Windows 7中使用過它。開發人員非常棒,並且經常進行錯誤修復。

要獲得你需要使用Conque Shell plugin,即Vim-R-插件支持R控制檯Vim的行爲。我試了一天,但在R命令行中找到了一些乏味的模式。我曾經使用的所有標籤完成和最後的命令。