nnororemap mit vnoremap

1203
juanpablo

mit vim verwende ich objekteinzug .

und häufig benutze ich diese

vii:!sort 

zum Sortieren eines Blocks mit demselben Einzug.
Ich versuche diese Nnoremap zu setzen

nn <leader>ss vii:!sort<cr> 

aber nicht funktionieren, irgendein Vorschlag?

iiist eine Vnoremap für den Objekteinzug. Dies ist möglicherweise das Problem, da vder visuelle Modus übergeben wird und die Nnoremap nicht fortgesetzt wird

1

1 Antwort auf die Frage

0
Rob Wouters

Verwenden nmap:

nmap <leader>ss vii:!sort<cr> 

Da das Plugin auch iieinem Funktionsaufruf zugeordnet ist, wird der Plugin-Satz nicht befolgt, wenn Sie nnoremapdas iiMapping verwenden.

Ich fügte hinzu: ``aber das ist nicht das problem juanpablo vor 12 Jahren 0
@Juanpablo, ja Entschuldigung, ich war zu schnell. Die bearbeitete Antwort sollte funktionieren. Rob Wouters vor 12 Jahren 0
Ja! das funktioniert, aber ich mache mir Angst um nmap: P juanpablo vor 12 Jahren 0