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



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

我尝试将set editing-mode vi放在我的.inputrc中,但这并没有达到预期的效果。

如何让meta-ctrl-j vi-modeR会话中保持持久?

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

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

尝试echo $INPUTRC,如果为空,则将其设置为~/.bashrc。Bash 应该会检查~/.inputrc然后$INPUTRC然后/etc/inputrc以寻找您的 inputrc 配置。

此外,如果打开交互式 shell,您可以尝试向~/.bashrc添加bind -f ~/.inputrc R

最新更新