如何在键映射中的命令行参数中映射键?

时间:2015-05-31 15:39:24

标签: vim

天真的方法

nnoremap <leader>s :!echo "foo" <bar> vim -c="nnoremap x :q<cr>" -<cr>

显示错误。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:0)

想出来。我的原始代码有两个问题。第一个是-c之后的等号。另一方面,解决方案是使用<lt>cr>而不是<cr>。所以整个命令看起来像这样:

nnoremap <leader>s :!echo "foo" <bar> vim -c "nnoremap x :q<lt>cr>" -<cr>

:help <lt>