0
正如問題所述,我希望我的默認編輯器在R中(例如,當我修復(fn_name))成爲非窗口模式的emacs而不是窗口模式。有沒有辦法做到這一點?如何在我的.Rprofile中將我的默認編輯器設置爲emacs -nw?
正如問題所述,我希望我的默認編輯器在R中(例如,當我修復(fn_name))成爲非窗口模式的emacs而不是窗口模式。有沒有辦法做到這一點?如何在我的.Rprofile中將我的默認編輯器設置爲emacs -nw?
創建一個文件的地方(我用的是bin
目錄我的下家),稱爲emacsnw
這樣的:
#!/bin/sh
emacs -nw "[email protected]"
,並使其可執行:chmod 755 emacsnw
然後,你可以做options(editor="/home/me/bin/emacsnw")
,這將隨後叫它。
注意我永遠記得,如果"[email protected]"
或"$*"
是通過腳本來傳遞ARGS的正確方法,但這似乎對fix()
工作。
太棒了,這與您列出的完全相同!謝謝! – Mukund
我認爲'「$ @」'通常是正確的。它分別擴展每個參數並將它們分別用引號括起來。所以它就像'emacsnw'文件名帶空格''更多空格'' - >'emacs -nw'帶空格的文件名'「更多空格而不是'emacs -nw帶空格的文件名更多空格'或' emacs -nw「文件名,空格更多空格」。 – jpkotta