簡體   English   中英

如何使Matchit與Vim上的鍵映射配合使用?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM