Bash可以设置为在vim模式下运行.但是,我.vimrc
不再使用了.具体来说,我的映射jj到Esc不再起作用.我必须按Esc退出以插入模式.如何告诉bash使用我的.vimrc
文件?
你正在寻找bash-vi模式(就是这样:bash的vi输入模式,与vi或vim没有任何关系).
据我所知,它确实与readline/inputrc有关,所以你可以看看你是否可以
链接:
最后一个链接包含一个.inputrc
与bash一起使用的更高级的示例:
# Edit options before rerunning previous command, eg: ls a b c -> ls -al a b c
"\e-": "\C-p\C-a\M-f "
# Cycle thru completions.
"\e/": menu-complete
# glob patterns without executing, eg: 'rm *x'
"\ee": glob-expand-word
# Vim style history search
"\e[A": history-search-backward
"\e[B": history-search-forward
"\e[C": forward-char
"\e[D": backward-char
# Two escapes clear command line.
"\e\e": "\C-a\C-k"
Run Code Online (Sandbox Code Playgroud)