Vim句子动作

时间:2018-03-06 08:33:02

标签: vim

根据Vim的手册:

  

句子被定义为以'结尾为止。','!'或'?'然后是一行的结尾,或一个空格或制表符。

但是,当尝试使用()在正常模式下在句子之间移动时,如果句子后跟单个空格,则无法执行此操作。换句话说,()都不会移动下一句中的光标位置:

First sentence. Second sentence.

如果句子之间有两个或更多空格,那么()工作正常,例如在这种情况下:

First sentence.  Second sentence.

所以我的问题是,当用单个空格分隔句子时()无效?

1 个答案:

答案 0 :(得分:2)

我刚刚在Vim的手册中找到了这种行为的解释:

  

如果'cpoptions'中存在'J'标志,则至少需要两个空格   按照标点符号;标签不会被识别为空白区域。