如何使用Vim环绕声在段落的当前开头和结尾行中包围段落?

时间:2016-06-01 02:12:33

标签: vim vim-plugin

我正在使用tpope的surround.vim。例如:

ysip]应用于

[1 0]
[0 1]

将产生

[
 [1 0]
 [0 1]
 ]

相反,我希望输出看起来像

[[1 0]
 [0 1]]

我也尝试过这个环绕声,我想到的所有视觉模式变体(即vip]VjS]等等。)

我仍然没有运气。我是文本对象和插件自定义的新手,我想在编辑环绕文件之前我会问任何快速的解决方案。

编辑:我还发现{jv}k$hS]是我需要重新映射的一般解决方案!

1 个答案:

答案 0 :(得分:4)

AFAIK,获得你想要的东西的唯一方法是以视觉模式选择你的文字(不是视觉线或视觉块):

v$jS]