영어프랑스어스페인어

Ad


온웍스 파비콘

두통 - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 문제를 해결하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 문제입니다.

프로그램:

이름


두통 - 소스 파일의 라이센스를 관리하는 프로그램입니다.

개요


두통 [-시간 파일] [-씨 파일] [-r] [-도움말 | --돕다] 파일...

기술


이 매뉴얼 페이지는 간략하게 설명합니다 두통 명령.

이 매뉴얼 페이지는 원래 Debian GNU/Linux 배포판을 위해 작성되었습니다.
프로그램에는 매뉴얼 페이지가 없습니다.

소스 코드 파일의 시작 부분에 다음과 같은 짧은 헤더를 넣는 것이 일반적인 사용법입니다.
예를 들어, 일부 저작권 정보입니다. 두통 간단하고 가벼운 도구입니다.
이러한 헤더를 쉽게 관리할 수 있습니다. 그 기능 중 다음을 언급할 수 있습니다:

· 헤더는 일반적으로 소스 코드 파일에서 주석으로 생성되어야 합니다. 두통 상품
다양한 파일 유형을 사용하고 각각에 대해 적절한 헤더를 생성합니다.
형식입니다.

· 헤더는 기존 헤더를 자동으로 감지하여 제거합니다. 따라서, 당신은 그것을 사용할 수 있습니다
파일 세트의 헤더를 업데이트합니다.

COMMAND LINE 옵션


파일
처리할 파일 하나의 이름

-h 파일
파일에서 오는 텍스트로 헤더 만들기

-c 파일
주어진 구성 파일 읽기

-도움말, --도움말
옵션 목록 표시 두통

사용법


작은 예를 들어 이 도구의 사용법을 설명해 보겠습니다. 당신이 작은 것을 가지고 있다고 가정
'foo.c', 'bar.ml', 'bar.mli'' 세 개의 파일로 구성된 C와 Caml 코드를 혼합하는 프로젝트,
그리고 당신은 그들에게 헤더를 장착하고 싶습니다. 먼저 헤더 파일을 작성합니다.
정보 헤더를 포함한 일반 텍스트 파일에는 반드시 언급해야 합니다. 그러한 파일의 예
그림 1에 나와 있습니다. 다음에서는 이 파일의 이름이 'myheader'이고 다음 위치에 있다고 가정합니다.
소스 파일과 동일한 디렉토리.

그런 다음 헤더를 생성하려면 다음 명령을 실행하십시오. 두통 -h 내 헤더 foo.c
bar.ml 바.ml

각 파일에는 헤더 파일에 주어진 텍스트를 포함하는 헤더가 장착되어 있습니다.
형식에 따라 일부 추가 문자로 둘러싸인 'myheader'
주석(예: '.ml' 파일의 '(*' 및 '*)'). 헤더 파일 'myheader'를 업데이트하면
소스 코드 파일의 헤더를 업데이트하려면 위 명령을 다시 실행하면 됩니다.

마찬가지로 다음을 실행합니다. 두통 -r foo.c bar.ml 바.ml 파일의 기존 항목을 제거합니다.
'foo.c', 'bar.ml' 및 'bar.mli'. 헤더가 없는 파일은 변경되지 않고 유지됩니다.

구성 FILE


파일 유형과 헤더 형식은 구성 파일에 의해 지정될 수 있습니다. 기본적으로
그림 2에 제공된 기본 내장 구성 파일이 사용됩니다. 당신은 또한 자신의 것을 사용할 수 있습니다
구성 파일 덕분에 -c 옵션 : 두통 -c 내 구성 -h 내 헤더 foo.c bar.ml
바.ml

자신만의 구성을 작성하려면 그림 2에 제공된 예를 따를 수 있습니다.
구성 파일은 문자 '|'로 구분된 항목 목록으로 구성됩니다. 각각의
이는 '->'로 구분된 두 부분으로 구성됩니다.

첫 번째는 정규식입니다. (정규식은 이중으로 묶여 있습니다.
따옴표를 사용하며 Gnu Emacs와 동일한 구문을 갖습니다.) 두통 파일 형식을 결정합니다
파일 기본 이름에 따라; 따라서 각 파일은 첫 번째 줄의 이름을 사용하여 처리됩니다.
성냥.

두 번째는 이 유형의 파일에 대한 헤더 형식을 설명합니다. 그것은 다음과 같이 구성됩니다:
모델 이름(예: '프레임'), 인수 목록이 뒤에 올 수 있음. 인수는
명명: 'open:"(*"'는 'open' 인수의 값이 '(*'임을 의미합니다. 두통
현재 세 가지 모델과 특수 키워드를 지원합니다.

액자
이 모델을 사용하면 헤더가 프레임에 생성됩니다. 이 모델에는 세 가지가 필요합니다.
인수: 'open' 및 'close'(주석을 열고 닫는 순서) 및
'line'(프레임의 수평선을 만드는 데 사용되는 문자). 선택사항 XNUMX개
인수는 'margin'(왼쪽과 오른쪽 사이에 인쇄되는 문자열)으로 사용될 수 있습니다.
프레임과 테두리, 기본적으로 공백 XNUMX개) 및 '너비'(내부 너비)
프레임의 기본값은 68입니다).

라인
헤더는 두 줄 사이에 조판됩니다. 'open'과 'open'이라는 세 가지 인수를 제공해야 합니다.
'close'(주석의 시작 및 종료 순서), 'line'(사용된 문자)
수평선을 만들기 위해). 세 가지 선택적 인수가 허용됩니다: 'begin'(문자열
각 줄의 시작 부분에 조판, 기본적으로 두 개의 공백), 'last'(문자열)
마지막 줄의 시작 부분에 조판) 및 'width'(줄의 너비,
기본값은 70)입니다.

아니
이 모델은 헤더를 생성하지 않으며 인수도 없습니다.

건너 뛰기
"일치" 매개변수 정규식 중 하나에 해당하는 줄을 건너뜁니다. 이런 종류의
행에서는 파일 기본 이름과 일치하는 모든 첫 번째 부분 패턴이 고려됩니다.

onworks.net 서비스를 사용하여 온라인에서 두통을 사용하십시오.


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad