我需要你的帮助。假设我有一个功能:
fun! Foo()
" Do awesome staff
endfunction
以及我的插件中的以下键绑定(bind):
vnoremap <LocalLeader>cv :call Foo()<RETURN>
我的问题是 Foo() 会为我的视觉选择的每一行调用。相反,我只希望 Foo() 只执行一次。
有任何想法吗?
提前致谢。
最佳答案
见 :help function-range-example
fun! Foo() range
" Do awesome stuff
endfun
vnoremap <LocalLeader>cv :call Foo()<cr>
关于VimL : how to execute a function on a visual selection only once,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12229639/