英语法语西班牙语

Ad


OnWorks 网站图标

头痛 - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行头痛

这是令人头疼的命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


头痛 - 管理源文件许可证的程序。

概要


头痛 [-H 文件] [-C 文件] [-r] [-帮助 | - 帮助] 文件...

商品描述


本手册页简要记录了 头痛 命令。

本手册页是为 Debian GNU/Linux 发行版编写的,因为原始
程序没有手册页。

在源代码文件的开头放置一个简短的标题是一种常见的用法,
例如,一些版权信息。 头痛 是一个简单而轻量级的工具
轻松管理这些标题。 在其功能中,可以提到:

· 标题通常必须作为源代码文件中的注释生成。 头痛 交易
具有不同的文件类型,并以适当的方式为每个文件生成标题
格式。

· 标题自动检测现有标题并删除它们。 因此,您可以使用它
更新一组文件中的标题。

指挥 LINE 配置


文件
要处理的一个文件的名称

-h 文件
使用来自文件的文本创建标题

-c 文件
读取给定的配置文件

-帮助,--帮助
显示选项列表 头痛

用法


让我们用一个小例子来说明这个工具的使用。 假设你有一个小
项目混合 C 和 Caml 代码,包含三个文件“foo.c”、“bar.ml”和“bar.mli”,
并且您想为它们配备一些标头。 首先写一个头文件,即一个
纯文本文件,包括必须提及的信息标题。 此类文件的示例
在图 1 中给出。在下面,我们假设这个文件被命名为“myheader”并且在
与源文件相同的目录。

然后,为了生成标题,只需运行以下命令: 头痛 -h 我的头 foo.c
酒吧.ml 巴.mli

每个文件都配备了一个头文件,其中包含头文件中给出的文本
'myheader',根据其格式被一些额外的字符包围,使其成为
注释(例如“.ml”文件中的“(*”和“*)”)。 如果你更新头文件“myheader”,你
只需重新运行上述命令即可更新源代码文件中的标头。

同样,运行: 头痛 -r foo.c 酒吧.ml 巴.mli 删除文件中存在的任何内容
“foo.c”、“bar.ml”和“bar.mli”。 没有标题的文件保持不变。

配置 文件


头文件类型和格式可以由配置文件指定。 默认情况下,
使用图 2 中给出的默认内置配置文件。 您也可以使用自己的
配置文件感谢 -c 选项 : 头痛 -c 我的配置 -h 我的头 foo.c 酒吧.ml
巴.mli

为了编写自己的配置,您可以按照图 2 中给出的示例进行操作。
配置文件包含由字符“|”分隔的条目列表。 每一个
它们由由“->”分隔的两部分组成。

第一个是正则表达式。 (正则表达式包含在 double
引号并具有与 Gnu Emacs 中相同的语法。) 头痛 确定文件类型
根据文件基名; 因此,每个文件都使用其名称的第一行进行处理
匹配。

第二个描述了这种类型文件的标题格式。 它由
模型的名称(例如“框架”),可能后跟参数列表。 参数是
named: 'open:"(*"' 表示参数 'open' 的值为 '(*'. 头痛
目前支持三种模型和一个特殊关键字:

框架
使用此模型,在帧中生成标题。 这个模型需要三个
参数:'open' 和 'close'(注释的开始和结束序列)和
'line'(用于制作框架水平线的字符)。 两个可选
可以使用参数“边距”(打印在左侧和右侧之间的字符串
边框和边框,默认两个空格)和'width'(里面的宽度
帧,默认为 68)。

线
标题在两行之间排版。 必须提供三个参数:'open' 和
'close'(注释的开始和结束序列),'line'(使用的字符
制作水平线)。 允许使用三个可选参数:'begin'(一个字符串
在每一行的开头排版,默认两个空格),'last'(一个字符串
在最后一行的开头排版)和“宽度”(行的宽度,
默认为 70)。

没有
此模型不生成标题,也没有参数。

跳过
跳过与“匹配”参数正则表达式之一对应的行。 对于这种
行,将考虑与文件基名匹配的每个第一部分模式。

使用 onworks.net 服务在线使用头疼


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad