Vim - 使用Par格式化UTF-8文本(段落重新格式化)

时间:2013-05-28 00:35:24

标签: windows vim

正在寻找明确的答案,UTF-8 patch par(段落重新格式化,可用here)是否也适用于Windows

到目前为止,我认为一种更简单但不太可靠的格式化方法,而justify UTF-8 text在Windows下使用unpatched par

  :set encoding=utf-8
  :set fileencoding=latin1

执行前

  par -j

然后,使用

重新设置文件编码
  :set fileencoding=utf-8



我想知道是否有人有类似的经历。

1 个答案:

答案 0 :(得分:0)

我相信您链接到的网站上的文件par152wc.zip内的Windows控制台可执行文件支持Unicode。

您可以将以下内容添加到_vimrc以使用par作为默认格式化程序(假设它在您的路径中):

if executable("par")
    set formatprg=par\ -qw78
endif

执行 g q 时会使用par; Vim的内部格式化程序仍可通过 g w 获得。