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.