在bash中使用.vimrc设置

时间:2012-03-03 21:04:52

标签: bash vim

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

2 个答案:

答案 0 :(得分:4)

嗯,bashlibreadline,负责bash的文字输入,不关心你的~/.vimrc或你可能从中看到的任何东西甚至远像vimscript。

我认为创建复杂映射是不可能/合理的,但至少可以在~/.inputrc中进行一些重映射。以下是一些指示:

  • $ man readline包含vi-mode中可用的vi键绑定列表。只需执行此搜索即可跳转到列表:/vi mode bindings。作为旁注,man接受了很多vi - 类似/?nNgG<C-f><C-b>之类的命令。我在3周前学到了它,它改变了我的(CLI)生活。

  • 可以在readline找到/editing commands中可用的命令列表。

  • This old post on linuxforums解释了如何在vi模式下重新映射某些键。我希望它可以帮助你。

答案 1 :(得分:1)

如果您希望bash始终处于vi模式,请将set -o vi放入.bashrc。将它放在你的.vimrc中是没有意义的,因为bash并不关心它,就像@three已经说过的那样