АнглийскийФранцузскийИспанский

Значок OnWorks

головная боль - Интернет в облаке

Запустите головную боль в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это головная боль команды, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


головная боль - Программа для управления лицензией вашего исходного файла.

СИНТАКСИС


Головная боль [-час файл] [-с файл] [-r] [-help | --помощь] файл...

ОПИСАНИЕ


Эта страница руководства кратко документирует Головная боль команда.

Эта страница руководства была написана для дистрибутива Debian GNU / Linux, поскольку исходный
У программы нет справочной страницы.

Обычно в начале файлов исходного кода помещается короткий заголовок, указывающий,
например, некоторая информация об авторских правах. Головная боль это простой и легкий инструмент для
легко управлять этими заголовками. Среди его функций можно отметить:

· Заголовки обычно должны создаваться как комментарии в файлах исходного кода. Головная боль сделки
с разными типами файлов и генерирует для каждого из них заголовки в соответствующем
формат.

· Заголовки автоматически обнаруживают существующие заголовки и удаляют их. Таким образом, вы можете использовать его
обновить заголовки в наборе файлов.

КОМАНДА ЛИНИЯ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


файл
Имя одного файла для обработки

-h файл
Создать заголовок с текстом из файла

-c файл
Прочтите указанный файл конфигурации

-Помогите помогите
Отобразить список опций Головная боль

ИСПОЛЬЗОВАНИЕ


Проиллюстрируем использование этого инструмента на небольшом примере. Предположим, у вас есть небольшой
проект смешивания кода C и Caml, состоящего из трех файлов 'foo.c', 'bar.ml' и 'bar.mli' ',
и вы хотите снабдить их каким-нибудь заголовком. Прежде всего, напишите заголовочный файл, т.е.
текстовый файл, включая информационные заголовки, которые необходимо упомянуть. Пример такого файла
приведен на рисунке 1. Далее мы предполагаем, что этот файл называется «myheader» и находится в
тот же каталог, что и исходные файлы.

Затем, чтобы сгенерировать заголовки, просто запустите команду: Головная боль -h мой заголовок foo.c
бар.мл бар.мли

Каждый файл снабжен заголовком, включающим текст, указанный в файле заголовка.
'myheader', окруженный некоторыми дополнительными символами в зависимости от его формата, что делает его
комментарий (например, '(*' и '*)' в файлах '.ml'). Если вы обновите заголовочный файл myheader, вы
просто нужно повторно запустить указанную выше команду, чтобы обновить заголовки в файлах исходного кода.

Аналогично работает: Головная боль -r foo.c бар.мл бар.мли удаляет все существующие в файлах
"foo.c", "bar.ml" и "bar.mli". Файлы без заголовка остаются без изменений.

КОНФИГУРАЦИЯ ФАЙЛОВ


Типы файлов и формат заголовка можно указать в файле конфигурации. По умолчанию
Используется встроенный файл конфигурации по умолчанию, показанный на рисунке 2. Вы также можете использовать свои собственные
файл конфигурации благодаря -c вариант : Головная боль -c моя конфигурация -h мой заголовок foo.c бар.мл
бар.мли

Чтобы написать свою собственную конфигурацию, вы можете следовать примеру, приведенному на рисунке 2. A
Файл конфигурации состоит из списка записей, разделенных символом '|'. Каждый из
они состоят из двух частей, разделенных знаком «->».

Первый - это регулярное выражение. (Регулярные выражения заключаются в двойные
кавычки и имеют тот же синтаксис, что и в Gnu Emacs.) Головная боль определяет типы файлов
по базовым именам файлов; таким образом, каждый файл обрабатывается с использованием первой строки его имени
Матчи.

Второй описывает формат заголовков файлов этого типа. Он состоит из
имя модели (например, «фрейм»), за которым, возможно, следует список аргументов. Аргументы
named: 'open: "(*"' означает, что значение аргумента 'open' равно '(*'. Головная боль
в настоящее время поддерживает три модели и специальное ключевое слово:

рама
В этой модели заголовки создаются во фрейме. Для этой модели требуется три
аргументы: «открыть» и «закрыть» (последовательность открытия и закрытия для комментариев) и
'линия' (символ, используемый для создания горизонтальных линий кадра). Два необязательных
аргументы могут использоваться 'margin' (строка, напечатанная между левой и правой стороной
рамка и граница, по умолчанию два пробела) и 'width' (ширина внутри
кадра, по умолчанию 68).

линий
Заголовки набираются между двумя строками. Необходимо указать три аргумента: «открытый» и
'close' (последовательность открытия и закрытия для комментариев), 'line' (используемый символ
сделать горизонтальные линии). Допускаются три необязательных аргумента: 'begin' (строка
набор в начале каждой строки, по умолчанию два пробела), 'last' (строка
набор в начале последней строки) и 'width' (ширина строк,
по умолчанию 70).

нет
Эта модель не генерирует заголовок и не имеет аргументов.

пропускать
Пропустить строку, соответствующую одному из "совпадающих" параметров regexp. Для такого рода
В строке учитывается каждый шаблон первой части, соответствующий базовому имени файла.

Используйте головную боль в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad