Я создал несколько отображений примерно так:
: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>
который работает как хотелось бы.
Сейчас я ищу возможность создать шаблон карты, который позволил бы мне удалить очевидные избыточные части моих отображений, что-то вроде
:nnoremap <buffer> <leader> xyz? :call SomeFunc(?)<CR>
чтобы я мог передать любое значение в качестве параметра SomeFunc
.
Есть ли такая возможность?
Я согласен с комментарием Питера; Команды лучше подходят для работы, чем отображения.
—
Ромен
input()
илиgetchar()
. Однако, вероятно, более нормально использовать команду вместо отображения для чего-то, что принимает параметр.