VimL:如何仅对可视选择执行一次函数
我需要你的帮助。假设我有一个函数:VimL:如何仅对可视选择执行一次函数,vim,Vim,我需要你的帮助。假设我有一个函数: fun! Foo() " Do awesome staff endfunction 以及我的插件中的以下密钥绑定: vnoremap <LocalLeader>cv :call Foo()<RETURN> vnoremap cv:call Foo() 我的问题是Foo()会为我的视觉选择的每一行获取调用。相反,我只希望Foo()执行一次 有什么想法吗 提前感谢。请参阅:帮助功能范围示例 fun! Foo() range
fun! Foo()
" Do awesome staff
endfunction
以及我的插件中的以下密钥绑定:
vnoremap <LocalLeader>cv :call Foo()<RETURN>
vnoremap cv:call Foo()
我的问题是Foo()会为我的视觉选择的每一行获取调用。相反,我只希望Foo()执行一次
有什么想法吗
提前感谢。请参阅
:帮助功能范围示例
fun! Foo() range
" Do awesome stuff
endfun
vnoremap <LocalLeader>cv :call Foo()<cr>
有趣!Foo()范围
“做些很棒的事情
结束
vnoremap cv:call Foo()