我看过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会话中保持持久性?
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。