例如我在python代码中想要在类之间跳转:
nnoremap <buffer> [c /^\s*class\ <CR>
如何防止它们在每次命令结束时以比:nohl
更优雅的方式突出显示?
答案 0 :(得分:1)
您可以使用:help search()
功能或编写自己的功能来避免突出显示搜索匹配。
search()
nnoremap <buffer> <silent> [c :<C-u>call search('^\s*\zsclass\s')<CR>
" with ':help :normal'
function! JumpToNextClass()
normal! /^\s*\zsclass\s
endfunction
" with ':help search()'
function! JumpToNextClass()
call search('^\s*\zsclass\s')
endfunction
nnoremap <buffer> <silent> [c :<C-u>call JumpToNextClass()<CR>
但由于Vim已经附带]]
和[[
,所以这一切都不重要。