我试图在vim中创建一个键映射,(a)保存当前文件(b)执行git操作,使用shell (c)退出当前的vim编辑器。
我已经尝试过以下方法,但仍然无法弄清楚。
方法1 - in 命令行
:w | !git commit -am "auto" | q
方法2 - in .vimrc
map :W :w \| !git commit -am "auto"
map :L :Wq
问题
问题是管道|只能用于追加shell命令。我该怎么做'a Vim command' + 'a shell command' + 'a Vim command'?如何在shell命令之后传输vim命令?
https://stackoverflow.com/questions/44059140
复制相似问题