visual模式下用gv命令恢复选择区域

visual模式下用gv命令恢复选择区域

Content #

Vim脚本中定义函数时,有时会用到下面的代码:

function! s:NextSection(visual)
    if a:visual
        normal! gv
    endif
    ...
endfunction

运行任何ex命令都会导致当前visual selection被清除掉。这段代码的作用就是重新选中原先的选区。

From #