【发布时间】:2011-02-23 05:57:40
【问题描述】:
我有一个函数,它需要执行一串命令,并确保'paste' 在运行之前处于打开状态。我正在寻找类似于以下内容:
vmap <silent> <C-K> :<C-U>call InPasteMode("<Plug>ReplaceVisual")<CR>
function! InPasteMode(command)
let oldpaste = &l:paste
try
set paste
execute "normal" a:command
finally
let &l:paste = oldpaste
endtry
endfunction
但命令"<Plug>ReplaceVisual" 需要在可视模式下运行,而不是普通模式。
是否有类似:normal 的命令在可视模式下运行击键?
【问题讨论】:
标签: vim