E488:Vim映射中的尾随字符

时间:2016-05-13 11:59:27

标签: vim makefile mapping

我想在命令上映射F5并输入:

:cmap <F5> :make | vert copen 100<CR>

然后我得到了E488。怎么办?

1 个答案:

答案 0 :(得分:3)

逃离|

:cmap <F5> :make \| vert copen 100<CR>

现在它试图

cmap <F5> :make
and then 
vert copen 100<CR>

转义|分隔符可确保您的映射得以保留。

请注意\|转义可能并不总是有效,如:help map_bar中所述。替代方案有:<Bar>^V|

谢谢@Randy Morris。