Ich habe ein paar Mappings wie folgt erstellt:
:nnoremap <buffer> <leader>xyzABC :call SomeFunc('ABC')<CR>
:nnoremap <buffer> <leader>xyzDE :call SomeFunc('DE')<CR>
:nnoremap <buffer> <leader>xyzFoo18 :call SomeFunc('Foo18')<CR>
:nnoremap <buffer> <leader>xyzBar22 :call SomeFunc('Bar22')<CR>
das funktioniert wie gewünscht.
Ich suche jetzt nach einer Möglichkeit, eine Kartenvorlage zu erstellen, mit der ich die offensichtlich redundanten Teile meiner Zuordnungen entfernen kann
:nnoremap <buffer> <leader> xyz? :call SomeFunc(?)<CR>
damit ich einen beliebigen Wert als Parameter an übergeben kann SomeFunc.
Gibt es eine solche Möglichkeit?
input()oder verwendengetchar(). Es ist jedoch wahrscheinlich normaler, einen Befehl anstelle einer Zuordnung für etwas zu verwenden, das einen Parameter akzeptiert.