VIM中的格式列表

我想在Vim中找到一种简单格式列表的方法.
我检查了PAR和Vim的认格式化程序.

体育

1. this is my text this is my text this is my text 
2. this is my text this is my text this is my text 
3. this is my text this is my text this is my text 
4. this is my text this is my text this is my text  

还有这个

- this is my text this is my text this is my text 
- this is my text this is my text this is my text 
- this is my text this is my text this is my text 
- this is my text this is my text this is my text  

当我选择行并使用PAR和VIM执行认格式为42时,结果如下:

号码列表

用par格式化:
标准错误
(42)< =(0)(50) 用vim格式化:

1. this is my text this is my text this is
my text 
2. this is my text this is my text this is
my text 
3. this is my text this is my text this is
my text 
4. this is my text this is my text this is
   my text 

列出’ – ‘

用par格式化:
4行过滤(无变化)

用vim格式化:

- this is my text this is my text this is
  my text 
- this is my text this is my text this is
  my text 
- this is my text this is my text this is
  my text 
- this is my text this is my text this is
  my text 

Vim在格式化列表方面做得更好,但在编号列表中也不正确.
即使我使用这样的前缀(“p”)选项,Par确实有很多麻烦格式化列表:
‘<,'>!par w42p4dh或’<,'>!par w42p3dh

有谁知道如何格式化列表没有问题的好方法

尝试设置fo = n.来自:帮助fo-table:
n       When formatting text,recognize numbered lists.  This actually uses
        the 'formatlistpat' option,thus any kind of list can be used.  The
        indent of the text after the number is used for the next line.  The
        default is to find a number,optionally followed by '.',':',')',']' or '}'.  Note that 'autoindent' must be set too.  Doesn't work
        well together with "2".                    

        Example: 
                1. the first item
                   wraps 
                2. the second item

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...