如何让R中的原生Vi模式持久化?

mer*_*011 5 vim r readline

我看过R中vi输入模式的答案R上的vi模式到emacs模式.通过后一个问题,我了解到可以 在R中meta-ctrl-j切换vi-mode,但我无法坚持下去,所以每次启动时R,默认情况下启用vi-mode.

我试过放入set editing-mode vi我的.inputrc,但是没有达到预期的效果.

如何让vi-modefrom meta-ctrl-j在各个R会话中保持持久性?

cdo*_*orn 0

bind -f ~/.inputrc然后尝试bind -V | grep editing-mode看看你是否得到了editing-mode is set to 'vi'

如果可行,只需在登录时读取该文件即可。

尝试一下echo $INPUTRC,如果为空,请将其设置在您的~/.bashrc. Bash 应该会检查~/.inputrcthen $INPUTRCthen/etc/inputrc来搜索你的 inputrc 配置。

此外,您可以尝试添加bind -f ~/.inputrc~/.bashrcifR打开交互式 shell。