bash - 在 bash 中使用 .vimrc 设置

标签 bash vim

我正在使用set -o vi在 vi 模式下使用 bash。有什么办法可以使用 .vimrc bash 中的设置(至少是有意义的设置)?

最佳答案

嗯,bashlibreadline ,它负责 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/

相关文章:

linux - Bash 将带引号的行拆分为参数

linux - 使用 grep 提取值

bash - 无法从GoLang中的/etc/profile获取环境变量

vim - vim中向上删除n行

regex - 从 Linux 中的多个文件中删除一大串文本/代码

linux - bash 获取硬件脚本输出到 .csv 文件

linux - 如何在 unix 中将第一列移动到最后一列?

python - Vim 语法文件 - 函数名末尾加引号 [dg 编程语言]

python - 如何检查编译vim的python版本?

vim - 在 OS X El Capitan 中升级到 Vim 7.4