如何在我的 .Rprofile 中将我的默认编辑器设置为 emacs -nw?

How do I set my default editor to emacs -nw in my .Rprofile?

如问题所述,我希望 R 中的默认编辑器(例如,当我执行 fix(fn_name) 时)是 emacs 的非窗口模式,而不是窗口模式。有什么办法吗?

在某处创建一个文件(我用的是我家下面的一个bin目录),名字叫emacsnw,像这样:

#!/bin/sh
emacs -nw "$@"

并使其可执行:chmod 755 emacsnw

然后你可以做options(editor="/home/me/bin/emacsnw")然后调用它。

请注意,我永远不记得 "$@""$*" 是否是通过脚本传递参数的正确方法,但这似乎适用于 fix()