Python vim如何定义一个句子。我怎样才能尽快把一个句子包装起来
各位 我已经使用vim两年了。我发现自己总是想把一句话包装起来。例如,在python中:Python vim如何定义一个句子。我怎样才能尽快把一个句子包装起来,python,vim,Python,Vim,各位 我已经使用vim两年了。我发现自己总是想把一句话包装起来。例如,在python中: class.method(http://v.youku.com/v_show/id_XNzc4MzE1NzQ4.html) 现在库索正在说话 v_show 如何包装http://v.youku.com/v_show/id_XNzc4MzE1NzQ4.html尽快使用“”,换句话说,如何指定句子 我想知道维姆如何定义一个句子 谢谢 vim中的句子必须以、结尾或?后接行尾或空格或制表符。请参见:h句子。因此
class.method(http://v.youku.com/v_show/id_XNzc4MzE1NzQ4.html)
现在库索正在说话
v_show
如何包装http://v.youku.com/v_show/id_XNzc4MzE1NzQ4.html
尽快使用“”,换句话说,如何指定句子
我想知道维姆如何定义一个句子
谢谢 vim中的句子必须以
、结尾
或?
后接行尾或空格或制表符。请参见:h句子
。因此,你不能把你的台词当作句子
但是,您可以处理class.method(http://v.youku.com/v_show/id_XNzc4MzE1NzQ4.html)
作为vimWORD
,因为它没有空格。请参见:h WORD
要在普通vim中围绕中的单词”
,您可以执行以下操作:ciW“
ctrl-r”
”
正如@Yosh所指出的,您可能想要的是ci(“
ctrl-r”
)
您可能也对tpope感兴趣。我认为@linuxie想要的是class.method(“http://v.youku.com/v_show/id_XNzc4MzE1NzQ4.html“
,文本对象为i)
。使用surrond.vim,则为ysi)”
+1使用“
register.@Yosh Opps,看起来我没有正确阅读问题,你可能是对的。@Yosh这就是我想要的,谢谢!{register}
插入{register}
的内容ci(
将括号之间的内容剪切到未命名的寄存器,”
,所以“
插入您刚刚剪切的内容。换句话说,您删除一些文本,插入”
,将删除的文本插回,然后再插入另一个“
@linuxie如果您认为这种方法使用的键太多,您应该尝试使用其他键,如答案中所述(您可能应该这样做):h导航
会让你大吃一惊。