映射Surround.vim插件以在可视模式下添加Markdown链接

时间:2013-08-11 03:44:20

标签: vim surround

我正在使用以下插件来简化标记Markdown中的网址: tpope / VIM-环绕

这有效:

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

这不(注意首都'S'):

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

知道为什么吗?

2 个答案:

答案 0 :(得分:4)

尝试使用VSurround代替YSurround,因为您使用的是vmap

答案 1 :(得分:3)

Surround是 awesome 但是一个更便携,插件无关的解决方案呢?

vnoremap <leader>l <Esc>`>a](<C-r>*)<C-o>`<[<Esc>