我正在使用set -o vi
在 vi 模式下使用 bash。有什么办法可以使用 .vimrc
bash 中的设置(至少是有意义的设置)?
最佳答案
嗯,bash
和libreadline
,它负责 bash
的文本输入,不关心你的~/.vimrc
或者任何你可能从中提取的看起来甚至有点像 vimscript 的东西。
我认为创建复杂的映射是不可能/明智的,但您至少可以在 ~/.inputrc
中进行一些重新映射。 。这里有一些提示:
$ man readline
vi-mode
中有可用的 vi 键绑定(bind)列表。只需执行此搜索即可跳转到列表:/vi mode bindings
。作为旁注,man
接受大量vi
类似于/?nNgG<C-f><C-b>
的命令。我三周前就学会了它,它改变了我的 (CLI) 生活。readline
中可用的命令列表可以通过/editing commands
找到.This old post on linuxforums简洁地解释了如何重新映射
vi
中的某些键-模式。希望对您有帮助。
关于bash - 在 bash 中使用 .vimrc 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9549862/