我查看了 vi input mode in R? 的答案和 vi mode to emacs mode while on R .通过后一个问题,我了解到meta-ctrl-j
将用于切换 vi-mode
在 R 中,但我无法坚持下去,以至于每次我开始时 R
,默认情况下启用 vi 模式。
我试过放置 set editing-mode vi
在我的 .inputrc
,但这并没有达到预期的效果。
我如何获得 vi-mode
来自 meta-ctrl-j
在 R
中保持持久性 session ?
最佳答案
试试 bind -f ~/.inputrc
然后 bind -V | grep editing-mode
看看你是否收到 editing-mode is set to 'vi'
.
如果可行,只需在登录时读取该文件即可。
试试 echo $INPUTRC
, 如果为空,请在您的 ~/.bashrc
中设置它. Bash 应该会检查 ~/.inputrc
然后 $INPUTRC
然后 /etc/inputrc
寻找您的 inputrc 配置。
此外,您可以尝试添加 bind -f ~/.inputrc
给您的 ~/.bashrc
如果 R
打开一个交互式 shell 。
关于r - 如何让 R 中的原生 Vi 模式保持持久?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19088332/