Prettyprint

Prettyprint又叫漂亮打印、代码美化器，是指将各种风格的排版应用于文本文件，如源代码、置标语言以及类似内容。这些排版可能需要遵守缩进风格，並使用不同的颜色和字体来語法突顯源代码的语法元素，或调整源代碼的大小，以便於源代碼内容更容易阅读和理解。

外部連結
 Algorithm 268: ALGOL 60 reference language editor William M. McKeeman: Commun. ACM 8(11): 667-668 (1965)
 lgrind , Comprehensive TEX Archive Network
 NEATER2: a PL/I source statement reformatter Kenneth Conrow, Ronald G. Smith: Commun. ACM 13(11): 669-675 (1970)
 SOAP - Simplify Obscure Algol Programs  R. S. Scowen, D. Allin, A. L. Hillman, M. Shimell: National Physical Laboratory Central Computer Unit report CCU6  (April, 1969) Includes formatted listing of SOAP source code.
 SOAP - A Program which Documents and Edits ALGOL 60 Programs. R. S. Scowen, D. Allin, A. L. Hillman, M. Shimell: Comput. J. 14(2): 133-135 (1971)
 Original SOAP Source Code from the KDF9 (unformatted) 
 SOAP User's Guide.  (for Edinburgh IMP) Peter Salkeld Robertson (1976)
 SOAP Source Code  in/for IMP9
 Soap80: A Program for Formatting IMP80 Source Programs.  J.M. Murison, Edinburgh Regional Computer Center (1980)
 SOAP Source Code  in/for IMP80 E. N. Gregory, University of Kent at Canterbury; Peter D. Stephens, Edinburgh Regional Computer Center
 PRETTYP.PAS  Early pascal prettyprinter. Ledgard et al.
 Pascal With Style  (1979)
 style(9)  FreeBSD style guidelines
 vgrind , The [Unix] Heirloom Project
 Formatting your source code  GNU style guidelines

文本编辑器功能
源代码
带有C代码示例的条目