2016-05-13 6 views

Antwort

2

Entfliehen Sie |:

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

es jetzt versucht,

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

die | Begrenzer Sicherstellen, dass das Mapping Escaping erhalten bleibt.

Beachten Sie, dass die \| nicht immer funktioniert, wie in :help map_bar angegeben. Alternativen sind: <Bar> und ^V|.

Dank @Randy Morris.

+0

Vielen Dank. Wenn ich '' 'nicht immer vor F5 eingeben will, kann ich einfach bleiben': nmap' –

+0

ja, 'cmap' ist das Kommandozeilen-Mapping, während' nmap' das normale Mapping ist. Es lohnt sich zu lesen ': h mapping' – nobe4

+1

Es gibt Fälle, in denen es nicht möglich ist, die Leiste mit' \ | 'zu umgehen. Weitere Alternativen finden Sie unter ': help map_bar'. –