Vim 使用PAR格式化FORTRAN注释
全部, 我想知道有没有人有一个帕尔大师。我主要想知道是否有办法让PAR看到一个FORTRAN注释风格,它在我使用的许多程序中使用。p> 例如,如果我有:Vim 使用PAR格式化FORTRAN注释,vim,comments,fortran,par,Vim,Comments,Fortran,Par,全部, 我想知道有没有人有一个帕尔大师。我主要想知道是否有办法让PAR看到一个FORTRAN注释风格,它在我使用的许多程序中使用。p> 例如,如果我有: ! 2001Jan01 Jimson Lorem ipsum dolor sit amet, consectetuer adipiscing ! elit. Aenean commodo ligula eget dolor. ! 2002Jan01 Johnny Aenean mas
! 2001Jan01 Jimson Lorem ipsum dolor sit amet, consectetuer adipiscing
! elit. Aenean commodo ligula eget dolor.
! 2002Jan01 Johnny Aenean massa. Cum sociis natoque penatibus et magnis dis parturient
! montes, nascetur ridiculus mus. Donec quam felis, ultricies nec,
! pellentesque eu, pretium quis, sem.
! 2004Feb01 Thompson Nulla consequat massa quis enim. Donec pede justo, fringilla vel,
! aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.
! Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.
< P> >在VIM中运行PAR(使用<代码>:设置FrasATPRG= PAR < /代码>)并获得类似:
! 2001Jan01 Jimson Lorem ipsum dolor sit amet, consectetuer adipiscing
! elit. Aenean commodo ligula eget dolor.
! 2002Jan01 Johnny Aenean massa. Cum sociis natoque penatibus et magnis
! dis parturient montes, nascetur ridiculus mus. Donec
! quam felis, ultricies nec, pellentesque eu, pretium
! quis, sem.
! 2004Feb01 Thompson Nulla consequat massa quis enim. Donec pede justo,
! fringilla vel, aliquet nec, vulputate eget, arcu. In
! enim justo, rhoncus ut, imperdiet a, venenatis vitae,
! justo. Nullam dictum felis eu pede mollis pretium.
! Integer tincidunt. Cras dapibus.
在这里看到的是悬挂空间等,而PAR则是:
(524) $ par -w80 < text_for_par
! 2001Jan01 Jimson Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
! Aenean commodo ligula eget dolor. 2002Jan01 Johnny Aenean massa. Cum sociis
! natoque penatibus et magnis dis parturient montes, nascetur ridiculus
! mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.
! 2004Feb01 Thompson Nulla consequat massa quis enim. Donec pede justo,
! fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus
! ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis
! pretium. Integer tincidunt. Cras dapibus.
<代码>(524)$PA-W80
! 2001年1月1日Jimson Lorem ipsum dolor sit amet,接任高级顾问。
! 埃尼安·康莫多·利古拉·埃吉特·多洛。2002年1月1日约翰尼·埃尼安·马萨。兼社会
! 未分娩的婴儿
! 马斯。Donec quam felis、ultricies nec、pellentesque eu、pretium quis、sem。
! 2004年2月01日汤普森·努拉·马萨·奎斯·埃尼姆会议。Donec pede justo,
! 弗林尼拉·维尔、阿利奎特·内克、沃普特·埃吉特、阿库。在埃尼姆·胡斯托,朗卡斯
! 犹他州,意大利,维尼那提斯,胡斯托。猫咪口头禅
! 普雷蒂姆。整数tincidunt。克拉斯·达皮布斯。
我承认,它的格式非常好,有80个字符,并且在前面保留了“!
”
不幸的是,par的PARINIT语法对我来说有点…神秘。这是完全可能的,这是不可能的,如果是的话,好的。但PAR似乎像VIM一样强大。只要你知道正确的混淆字符串,它就会做你想做的事。 < P>我不是一个专家,但是如果你尝试一些类似的东西。
cat text_for_par | par 80 -p24 -d1
它会给你你想要的。只要看一下PAR页面,它就会告诉你如何实现大多数事情。这似乎是可行的。我唯一的问题是,我必须每次都定义-P,而不是让PAR自动检测它……但是这是个小问题,可能需要更多的工作。谢谢