r - 如何让 R 中的原生 Vi 模式保持持久?

标签 r vim readline

我查看了 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-jR 中保持持久性 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/

相关文章:

PYTHON:交替读取 2 个文件中的行并 append 到第三个文件

r - 如何让ggplot自动提取调色板的组数

r - 从 igraph.es(边序列)到 R 中的节点

vim - 在模式行中设置 vim 颜色方案

vim - 一键重复上次搜索?

c - Readline.H 在 C 中的历史用法

java - 为什么我会得到 "Unhandled exception type IOException"?

将所有低于 1 的数字四舍五入到零后的第一个小数

r - 在大型栅格时间序列中使用 moveFun 的最有效方法是什么?

c - vim:显示 C 聚合(结构/union )成员的类型,即使是嵌套的