使用vim环绕进行降价

使用vim环绕进行降价,vim,markdown,vim-plugin,Vim,Markdown,Vim Plugin,是否可以使用vim插件来包装降价 例如,我有我想要包装的代码 # ruby code here 与 我想没有 但你可以试试这样的方法: xnoremap <leader>c c```Ruby<CR><C-r>"```<Esc> xnoremap c``Ruby“``` 将以下内容添加到您的~/.vim/after/ftplugin/markdown.vim文件中: let b:surround_{char2nr('r')} = "```Ruby

是否可以使用vim插件来包装降价

例如,我有我想要包装的代码

# ruby code here

我想没有

但你可以试试这样的方法:

xnoremap <leader>c c```Ruby<CR><C-r>"```<Esc>
xnoremap c``Ruby“```

将以下内容添加到您的
~/.vim/after/ftplugin/markdown.vim
文件中:

let b:surround_{char2nr('r')} = "```Ruby\r```"

通过
V
选择代码行,然后通过
Sr

将段落标记为代码块,您可以使用以下方法:

" markdown code for a paragraph
" vim-surround is great but it doesn't do this...
nnoremap <Leader>mdc {O<DOWN>```<DOWN><ESC>}i```<ESC><DOWN>O<ESC>
“段落的降价代码
“vim环绕声很棒,但它不能做到这一点。。。
nnoremap mdc{O`}i``O

查看这篇文章了解许多vim提示:

文档说明了什么?您尝试了什么?因为这是一篇较旧的文章,所以当OP询问时,您的answe可能是可能的。您应该添加一个软件版本来澄清这一点。
" markdown code for a paragraph
" vim-surround is great but it doesn't do this...
nnoremap <Leader>mdc {O<DOWN>```<DOWN><ESC>}i```<ESC><DOWN>O<ESC>