VimFrimATPrPG PAR以Date Stamp评论为理由 我使用PAR段落重新格式化程序。这是一个与Vim一起使用的难以置信的工具。我遇到的情况是,我有一条注释,上面有日期、开发人员姓名首字母和注释消息。我想使用PAR对齐(合理),以便它维护日期和首字母缩进。可能吗

VimFrimATPrPG PAR以Date Stamp评论为理由 我使用PAR段落重新格式化程序。这是一个与Vim一起使用的难以置信的工具。我遇到的情况是,我有一条注释,上面有日期、开发人员姓名首字母和注释消息。我想使用PAR对齐(合理),以便它维护日期和首字母缩进。可能吗,vim,formatting,par,Vim,Formatting,Par,以下是我所拥有的: 以下是我尝试时它的功能: 设置格式prg=par\r80j 所需结果: 谢谢。我不建议将此设置为标准格式程序 选项,除非这是您编写任何文本的标准方式。所以这里 是一个过滤器版本,更适合单次使用: :%!par 80p25dhj 我假设您想要一个最终宽度为80且对齐的文本。移除j或 如果需要,更改80。此外,前缀的宽度也是一个猜测。请 检查它: ; 2012/12/12 AB Lorem ipsum .... ^ ^ |--

以下是我所拥有的:

以下是我尝试时它的功能:

设置格式prg=par\r80j

所需结果:


谢谢。我不建议将此设置为标准格式程序 选项,除非这是您编写任何文本的标准方式。所以这里 是一个过滤器版本,更适合单次使用:

:%!par 80p25dhj
我假设您想要一个最终宽度为80且对齐的文本。移除
j
或 如果需要,更改
80
。此外,前缀的宽度也是一个猜测。请 检查它:

;  2012/12/12  AB    Lorem ipsum ....
^                   ^
|-------------------| This width in the original text

我猜是25,但请使用正确的数字。

请不要在可以复制和粘贴文本时使用屏幕截图。另外,这样可以避免我们必须重新输入才能玩它。对不起。这是有道理的…从现在起,我将添加一个文本,以便它很容易尝试。没有问题。使用代码模式或查看编辑常见问题解答。谢谢最好的祝愿…这真是难以置信…这正是我想要的…它就像一个魅力。。。。非常感谢你。。。。sidyll@Cricrazy很高兴它成功了!:-这个实用程序非常强大和复杂,手册也是如此。我建议你有时间的时候去探索一下,从长远来看,这是很有用的。此外,如果问题解决了您的问题,请将其标记为已接受的答案,以帮助未来的观众了解。谢谢我每天使用PAR。我一直在计划去理解WTF,par手册中的所有这些概念实际上意味着可能10年了——我是一名数学家。但你知道吗,作者已经推迟了重写该手册更长的时间了。是的,在实践中学习——让你不必了解自己在做什么。:)@是的,它真的需要重写。有趣的是,这个程序是在我出生的那一年第一次编写的,从那时起,没有一个合适的文档是一个终生的等待:-D无论如何,我认为它甚至说了这一点,但手册实际上是解释它是如何工作的,而不是它的用法。我不理解很多部分,直到我打开代码,然后“啊,这就是他的意思”。好的方面是我们可以看到一个聪明的程序员是如何工作的。糟糕的是,如果我们不花时间去理解它的全部,整个过程,我们可能根本就不理解它。