例如,我希望能够做到这样的事情:
#define SAVE "<C-o>:call MySaveFn()<CR>"
inoremap <F2> {SAVE}....
inoremap <F3> {SAVE}....
基本上使我的所有inoremaps看起来更紧凑。 (我看到的唯一选择是为每个等效定义分配键,并执行递归imap而不是inoremap,我不想这样做。)
答案 0 :(得分:1)
您可以定义变量,然后:execute
表达式。
例如:
:let s:save = '<c-o>:call <sid>MySaveFn()<cr>'
:exe 'inoremap <F2> '.s:save