我試圖讓VIM匹配html標籤之間進行選擇,包括父標籤.. 下面是兩個映射我試過..如何讓matchit與vim上的鍵映射一起使用%?
nnoremap <leader>h <s-v><s-5>
或
nnoremap <leader>h <s-v>%
,但似乎沒有任何工作。問題是'%'不執行擴展(使用匹配插件)操作,即選擇匹配的結束html標記。
我試圖讓VIM匹配html標籤之間進行選擇,包括父標籤.. 下面是兩個映射我試過..如何讓matchit與vim上的鍵映射一起使用%?
nnoremap <leader>h <s-v><s-5>
或
nnoremap <leader>h <s-v>%
,但似乎沒有任何工作。問題是'%'不執行擴展(使用匹配插件)操作,即選擇匹配的結束html標記。
您可以使用:normal!
和:execute
運行常規命令而不重映射。例如
nmap <leader>h :execute "normal! V"<cr>%
該命令是真的類似於使用「標籤塊」,at
,文本的對象。例如vat
。當然你可以做你正在做的事情,只需執行V%
,因爲它的字符數與<leader>h
相同。
'vat'有什麼問題? – romainl