手册页部分 1: 用户命令

退出打印视图

更新时间: 2014 年 7 月
 
 

fmt(1)

名称

fmt - 简单文本格式化程序

用法概要

fmt [-cs] [-w width | -width] [inputfile]...

描述

fmt 是简单文本格式化程序,可以填充并连接多行,生成具有最多为 –w width 选项中指定的字符数量的输出行。缺省 width72fmt 将串联列为参数的多个 inputfile。如果没有给定任何值,fmt 将格式化标准输入的文本。

空行将保留在输出中,字与字的间距也将保持。fmt 不会填充或分割以 `.'(点)开头的行,以便与 nroff(1) 兼容。该程序也不会填充或分割一组确定为邮件标题的连续非空白行,其中第一行必须以 “From” 开头。

缩进将保留在输出中,且不会连接具有不同缩进格式的输入行(除非使用 –c)。

fmt 也可以用作vi(1)的内嵌文本过滤器。vi 命令:

!}fmt

重新格式化光标位置和该段落末尾之间的文本。

选项

–c

冠状边缘模式。保留段落中前两行的缩进,随后每一行的左边距与第二行的左边距对齐。这对于标记段落十分有用。

–s

仅分割行。不要将多个短行连接成较长的行。这可以防止不当地组合样例代码行和其他类似的带格式文本。

–w width | width

最多将输出行填充为 width 列。

操作数

inputfile

输入文件。

环境变量

有关影响 fmt 执行的 LC_CTYPE 环境变量的描述,请参见environ(5)

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/core-os

另请参见

nroff(1)vi(1)attributes(5)environ(5)

附注

为了实现 BSD 兼容性,width 选项是可接受的,但可能会在将来的发行版中消失。