在参数前删除空格,同时在VIM环绕声中添加'('和')'

时间:2013-07-23 17:56:04

标签: vim surround

将vim与插件vim-surround相当广泛地使用,我对它非常满意。然而,有一个女巫的替代品,我没有找到一个很好的捷径。

用例,如下。我需要:

def function argument

成为(当光标位于'参数'的中间时)

def function(argument)

我的尝试并没有完全满足我的需要:

我试过

ysiw) => def function (argument) # I don't like the space after the function
ysaw) => def function( argument) # I don't like the space before the argument

因为,vim总是有一条捷径,我要求社区帮助我满足自己对时尚的追求......

1 个答案:

答案 0 :(得分:1)

没有vim,我认为

nmap <F6> F xyse)

nmap <F6> ysiw)F x

应该这样做。