2016-06-01 62 views
1

我正在使用tpope的surround.vim。例如:如何使用Vim环绕段落当前段落的开始和结束行?

应用ysip]

[1 0] 
[0 1] 

将产生

[ 
[1 0] 
[0 1] 
] 

相反,我想输出的样子

[[1 0] 
[0 1]] 

我自己也尝试这种环绕与我能想到的所有视觉模式变体(即vip],VjS]等)

我仍然没有运气。我是新来的文本对象和插件定制,只是想我会问任何快速解决方案,然后再尝试编辑环绕声文件。

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

回答

3

据我所知,获得你想要的东西的唯一办法是选择在视觉模式文本(不视线或视觉块):

v$jS]