我希望找到一种在Vim中轻松格式化列表的方法。
我已经检查了PAR和Vim的默认格式化程序。
Vim在格式化列表方面做得更好,但在编号列表中也不正确。
即使我使用了前缀(“p”)选项,PAR在格式化列表时也会遇到很多问题,如下所示:
'<,'>!par w42p4dh或'<,'>!par w42p3dh
我已经检查了PAR和Vim的默认格式化程序。
例如:
1. 这是我的文本,这是我的文本,这是我的文本 2. 这是我的文本,这是我的文本,这是我的文本 3. 这是我的文本,这是我的文本,这是我的文本 4. 这是我的文本,这是我的文本,这是我的文本
和
- 这是我的文本,这是我的文本,这是我的文本 - 这是我的文本,这是我的文本,这是我的文本 - 这是我的文本,这是我的文本,这是我的文本 - 这是我的文本,这是我的文本,这是我的文本
当我选择这些行并使用PAR和VIM的默认格式化为42时,结果如下:
编号列表
使用par格式化:
par错误:
(42) <= (0) + (50)
使用vim格式化:
1. 这是我的文本,这是我的文本,这是 我的文本 2. 这是我的文本,这是我的文本,这是 我的文本 3. 这是我的文本,这是我的文本,这是 我的文本 4. 这是我的文本,这是我的文本,这是 我的文本
列表使用“-”
使用par格式化:
过滤了4行(没有更改)
使用vim格式化:
- 这是我的文本,这是我的文本,这是 我的文本 - 这是我的文本,这是我的文本,这是 我的文本 - 这是我的文本,这是我的文本,这是 我的文本 - 这是我的文本,这是我的文本,这是 我的文本
Vim在格式化列表方面做得更好,但在编号列表中也不正确。
即使我使用了前缀(“p”)选项,PAR在格式化列表时也会遇到很多问题,如下所示:
'<,'>!par w42p4dh或'<,'>!par w42p3dh
有人知道如何轻松格式化列表吗?
set fo+=n
和set formatlistpat="^\d\.\s"
,使用命令行并点击了n
。但是出现了错误:\<number\> not found
。我做错了什么? - Reman