![](/img/trans.png)
[英]How to make Vim package [matchit] work on a mixed html & js file?
[英]how to get matchit to work with % with key mapping on vim?
我正在嘗試讓vim在包括父標簽的匹配html標簽之間進行選擇。以下是我嘗試的兩個映射。
nnoremap <leader>h <s-v><s-5>
要么
nnoremap <leader>h <s-v>%
但似乎沒有任何效果。 問題是'%'不執行選擇匹配的結束html標記的擴展(帶有matchit插件)操作。
您可以使用:normal!
和:execute
以運行常規命令而無需重新映射。 例如
nmap <leader>h :execute "normal! V"<cr>%
此命令實際上類似於at
text-object at
使用“標簽塊”。 例如vat
。 當然,您可以做您正在做的事情,只需執行V%
因為它與<leader>h
的字符數相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.