2012-09-01 81 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

謝謝,它的工作! –