)是向前一个sentences
}是向前一个paragraphs
看了文档实在是不太明白怎么分的
高手来解释一下vim里面的"句"和"段"
- acer4740
- 帖子: 1405
- 注册时间: 2010-09-13 19:04
- 来自: 0xFF00EE
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 高手来解释一下vim里面的"句"和"段"
哪里不明白?Vim 手册 写了:代码: 全选
*sentence* 一个句子以 '.'、'!' 或者 '?' 结尾并紧随着一个换行符、空格或者制表符。标点和空 白字符之间可以出现任何数量的闭括号和引号: ')'、']'、'"' 和 '''。另,段落和小节 的边界也视为句子的边界。 如果 'cpoptions' 包含 'J' 标志位,那么标点之后的空格至少要出现两个,而且制表符 不被视为空白字符。 *paragraph* 一个段落从空行或某一个段落宏命令开始,段落宏由 'paragraphs' 选项里成对出现的字 符所定义。它的缺省值为 "IPLPPPQPP TPHPLIPpLpItpplpipbp",也就是宏 ".IP"、".LP" 等 (这些是 nroff 宏,所以句号一定要出现在第一列)。小节边界也被视为段落边界。 注意 空白行 (只包含空白) _不是_ 段落边界。 也要 注意: 这不包括首列出现的 '{' 或 '}'。如果 'cpoptions' 里包含 '{' 标志位, 那么首列的 '{' 用作段落边界 |posix|。