如何写函数
" 判断是否开启高亮
function! HighlightSearch()
if &hls
return 'H'
else
return 'noH'
endif
endfunction
如何映射
" 映射 <leader>p 为执行 :set paste<CR> 。其中 <CR> 为回车
map <leader>p :set paste<CR>
调用函数,并从函数中返回值
fun! ChangePasteNormal()
if &paste
set nopaste
else
set paste
endif
endfunc
map <leader>p :call ChangePasteNormal()<CR>