Vim句子移动

15

根据Vim手册:

一个句子被定义为以'。'、'!'或'?'结尾,后面跟着行尾、空格或制表符。

然而,如果在句子之间只有一个空格,则()正常模式动作似乎没有任何效果:

First sentence. Second sentence.

但是,如果在句子之间有多个空格,则 () 将按预期工作:

First sentence.  Second sentence.

我的问题是,为什么当句子用一个空格分隔时,()不起作用?


3
在你的 .vimrc 文件中添加 set nocp - Lieven Keersmaekers
1个回答

6
这种行为在Vim手册(:help sentence)中有记录:

如果'cpoptions'中存在'J'标志,则至少必须在标点符号后跟随两个空格;制表符不被识别为空白字符。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接