vl_*_*low 3 mapping vim makefile
我想在命令上映射 F5 并输入:
:cmap <F5> :make | vert copen 100<CR>
Run Code Online (Sandbox Code Playgroud)
然后我得到E488。该怎么办?
逃避你的|:
:cmap <F5> :make \| vert copen 100<CR>
Run Code Online (Sandbox Code Playgroud)
现在它试图
cmap <F5> :make
and then
vert copen 100<CR>
Run Code Online (Sandbox Code Playgroud)
转义|分隔符可确保保留您的映射。
请注意,\|转义可能并不总是有效,如 中所述:help map_bar。替代方案是:<Bar>和^V|。
谢谢@兰迪莫里斯。