答案 0 :(得分:2)
将以下内容添加到~/.vim/after/ftplugin/markdown.vim
文件中:
let b:surround_{char2nr('r')} = "```Ruby\r```"
通过V
选择您的代码行,然后通过Sr
进行环绕。
答案 1 :(得分:0)
我不这么认为。
但你可以尝试这样的事情:
xnoremap <leader>c c```Ruby<CR><C-r>"```<Esc>
答案 2 :(得分:0)
要将段落降级到代码块中,可以使用以下代码:
" 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技巧,请参见此帖子:Managing Vim and Essential Plugins