使用vim-surround进行降价

问题描述 投票:0回答:3

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

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

# ruby code here

```Ruby
# ruby code here
```
vim markdown vim-plugin
3个回答
2
投票

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

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

通过V选择你的代码行,然后通过Sr环绕。


0
投票

我不这么认为。

但你可以尝试这样的事情:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.