2012-09-01 52 views
3

我需要你的帮助。假设我有一个功能:VimL:如何仅在视觉选择上执行一次功能

fun! Foo() 
    " Do awesome staff 
endfunction 

而且在我的插件下列键绑定:

vnoremap <LocalLeader>cv :call Foo()<RETURN> 

我的问题是,美孚()获取呼吁我的视觉选择的每一行。相反,我只想让Foo()只被执行一次。

任何想法?

在此先感谢。

回答

7

:help function-range-example

fun! Foo() range 
    " Do awesome stuff 
endfun 
vnoremap <LocalLeader>cv :call Foo()<cr> 
+0

谢谢,它的工作! –