\ |是什么意思在地图vim命令?

时间:2014-01-17 11:47:25

标签: vim

这是一个地图命令。

nnoremap <F5> :w\|!R %<CR>

1.这里是什么意思? 2.做意思是管道?

1 个答案:

答案 0 :(得分:7)

|字符分隔两个Ex命令,请参阅:help :|。它就像C和Java等编程语言中的;。它与管道无关; Vim没有那个概念(通常在shell中找到)。

它在这里被转义,因此整个命令序列属于映射;即它映射到:w|!R %<CR>。如果没有转义,Vim将执行以下操作:

:nnoremap <F5> :w
:!R %<CR>

请注意,您也可以写<Bar>(cp。:help key-notation)而不是\|,前者更常用。