每个人。
我已经用vim两年了。我发现自己总是想结束一句话。例如在python中:
class.method(http://v.youku.com/v_show/id_XNzc4MzE1NzQ4.html)
现在cusor在单词
v_show
如何尽快用"包装http://v.youku.com/v_show/id_XNzc4MzE1NzQ4.html
,换句话说,如何指定句子。
我想知道vim是如何定义一个句子的。
谢谢!
vim中的句子必须以.
、!
或?
结尾,然后是行的末尾,或者是空格或制表符。请参阅:h sentence
。因此,你不能把你的台词当作一句话。
但是,您可以将class.method(http://v.youku.com/v_show/id_XNzc4MzE1NzQ4.html)
视为vim WORD
,因为它没有空格。参见:h WORD
。
要在"
的普通vim中包围WORD
,可以执行以下操作:ciW"
ctrl-r""
。
正如@Yosh所指出的,你可能想要的是ci("
ctrl-r""
。
您可能还对tpope的surround.vim.