代码: 全选
noremap <F10> :call <SID>Main()<CR>
inoremap <F10> <Esc>:call <SID>Main()<CR>
若之前是可视模式或选择模式,在按 F10 执行完 Main() 后恢复到可视或选择模式,且保持原来的选择范围依旧被选。
是需要改写 map 和 Main() 两方面吗,如何该?
代码: 全选
noremap <F10> :call <SID>Main()<CR>
inoremap <F10> <Esc>:call <SID>Main()<CR>
代码: 全选
nnoremap <F10> :call <SID>Main()<CR>
inoremap <F10> <Esc>:call <SID>Main()<CR>i
vnoremap <F10> <Esc>:call <SID>Main()<CR>gv