fun! Dft(t="") "单符头." exe 'set opfunc='.a:t return "\<Esc>g@e" endf fun! Ts2(t) "只处理1个符即可." let i="dj".Qyf() echo i endf //然后 nnoremap <expr> gz Dft('Ts2')
vim借助g@来实现后面单个符的映射.
vim
g@
映射