0

我正在使用以下插件来简化 Markdown 中的 URL 标记:tpope/vim-surround

这有效:

nmap <leader>l <Plug>Ysurroundiw]%a(<C-R>*)<Esc>

这不会(注意大写的“S”):

vmap <leader>l <Plug>YSurround]%a(<C-R>*)<Esc>

知道为什么吗?

4

2 回答 2

4

尝试使用VSurround而不是,YSurround因为您使用的是vmap.

于 2013-08-11T05:31:40.953 回答
4

Surround很棒,但是更便携、与插件无关的解决方案呢?

xnoremap <leader>l <Esc>`>a](<C-r>*)<C-o>`<[<Esc>
于 2013-08-11T07:08:08.570 回答