Vim段落动作{}未按预期执行

Vim段落动作{}未按预期执行,vim,Vim,在编辑文本文件时,我发现{和}(段落后退/段落前进)运动导航到文件中的两个点,这两个点不是段落打断 该文件在Notepad++中被标识为ANSI UTF-8,并包含一些西里尔字母 该文件是通过在AdblockPlus Firefox扩展中创建筛选器订阅列表设置的备份生成的 我不明白为什么运动操作符会突然在段落中间停下来。 从:帮助段落: 段落开始于每一空行之后,也开始于一组文本中的每一行 段落宏,由“段落”中的字符对指定 选项默认值为“IPLPPPQPP tphplippplpitpipbp”,

在编辑文本文件时,我发现
{
}
(段落后退/段落前进)运动导航到文件中的两个点,这两个点不是段落打断

该文件在Notepad++中被标识为ANSI UTF-8,并包含一些西里尔字母

该文件是通过在AdblockPlus Firefox扩展中创建筛选器订阅列表设置的备份生成的


我不明白为什么运动操作符会突然在段落中间停下来。

从<代码>:帮助段落:

段落开始于每一空行之后,也开始于一组文本中的每一行 段落宏,由“段落”中的字符对指定 选项默认值为“IPLPPPQPP tphplippplpitpipbp”,对应于 宏“.IP”和“.LP”等(这些是nroff宏,因此点必须在 第一列)。节边界也是段落边界

节从第一列中的表单提要()之后开始,并在每个 一组节宏,由中的字符对指定 “节”选项。默认值为“SHNHH HUnhsh”,它定义了要 从nroff宏“.SH”、“.NH”、“.H”、“.HU”、“.NH”和“.SH”开始

因此,它可能是第1列中以
开头的一些奇怪字符,或者是一个表单提要(
^L

第一个问题可以通过
:set parations=sections=
避免


另外,请通过
:verbose nmap}

检查您的映射重载是否为
}
,谢谢。停在两个地方的两条线开始了。嘘,太好了!这是Vim从其vi遗产继承下来的罕见奇点之一。