이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 하이라이트입니다.
프로그램:
이름
하이라이트 - 포맷된 텍스트 변환기에 대한 범용 소스코드
개요
강조 [옵션]... [파일]...
기술
강조 소스코드를 HTML, XHTML, RTF, ODT, LaTeX, TeX, BBCode, SVG, XTERM 또는
ANSI 이스케이프 시퀀스. 다양한 색상 테마를 사용할 수 있습니다. 강조 인정하다
키워드, 숫자, 문자열, 주석, 기호 및 전처리기 지시문. 지원합니다
Lua 스크립트에 정의된 약 160개의 프로그래밍 언어입니다.
하이라이트의 프로그래밍 언어 및 색상 데이터베이스를 쉽게 향상시킬 수 있습니다.
테마. 자세한 내용은 README 파일을 참조하세요.
일반 옵션
-B, --배치 재귀 =
와일드카드와 일치하는 모든 파일을 변환합니다(재귀 검색 사용).
-D, --data-dir=
데이터 디렉터리를 강조 표시하기 위한 경로 설정(더 이상 사용되지 않음)
--구성 파일=
언어 또는 테마 파일의 경로 설정
-h, --도움말
이 도움말 인쇄
-i, --input=
입력 파일 이름
-o, --output=
출력 파일 이름
-d, --outdir=
출력 디렉터리 이름
-P, --진행
배치 모드에서 진행률 표시줄 인쇄
-S, --syntax=
입력 파일 접미사가 누락된 경우 필요한 소스 코드 유형 설정
-v, --자세한
디버그 정보를 stderr에 인쇄
-p, --list-langs
설치된 언어 정의 나열(더 이상 사용되지 않음)
-q, --조용한
배치 모드에서 진행 정보 표시 안 함
-w, --list-테마
설치된 테마 목록(더 이상 사용되지 않음)
--힘
입력 구문을 알 수 없는 경우 출력 생성
--목록-스크립트=
설치된 스크립트 나열 =[언어, 테마, 플러그인]
--플러그인=
Lua 플러그인 스크립트를 실행합니다. 여러 플러그인을 적용하는 반복 옵션
--플러그인-읽기
플러그인에 대한 입력 파일 설정(예: '태그')
--인쇄 구성
인쇄 경로 구성
--인쇄 스타일
스타일시트만 인쇄합니다(--style-outfile 참조).
--건너뛰기=
나열된 알 수 없는 파일 형식을 무시합니다(예: --skip='bak;c~;h~')
--시작-중첩=
구분 기호를 열지 않고 입력을 시작하는 중첩 언어 정의
--입력 유효성 검사
입력이 유효한 텍스트 파일인지 테스트
--번역
인쇄 버전 및 저작권 정보
산출 서식 옵션
-O, --out-format=
주어진 형식의 출력 파일 =[html, xhtml, 라텍스, tex, rtf, odt, ansi,
xterm256, bbcode, svg]
-c, --style-outfile=
스타일 정의 파일의 이름 또는 "stdout"이 파일로 제공되는 경우 stdout으로 출력
논의
-T, --doc-제목
문서 제목
-e, --style-infile=
style-outfile에 포함될 파일 이름
-f, --조각
출력 문서의 머리글과 바닥글 생략
-F, --reformat=
주어진 스타일로 출력 형식을 다시 지정합니다. =[allman, banner, gnu, java, kr, linux,
stroustrup, 화이트스미스, 구글, 피코, 리스프]
-I, --include 스타일
출력에 스타일 정의 포함
-J, --줄 길이=
줄 바꿈 전 줄 길이(-W, -V 참조)
-j, --라인 번호 길이=
라인 번호 길이 포함 왼쪽 패딩
-k, --font=
글꼴 설정(출력 형식에 따라 다름)
-K, --글꼴 크기=
글꼴 크기 설정(출력 형식에 따라 다름)
-l, --line-번호
출력 파일의 줄 번호 인쇄
-m, --line-번호-시작=
cnt로 줄 번호 매기기 시작(-l로 가정)
-s, --style=
강조 스타일 설정(--list-themes 참조)
-t --replace-tabs=
탭을 숫자 공백으로 교체
-u, --인코딩=
입력 파일 인코딩과 일치하는 출력 인코딩을 설정합니다. 다음과 같은 경우 인코딩 정보를 생략합니다.
"없음"으로 설정
-V, --wrap-단순
함수 매개변수와 명령문을 들여쓰지 않고 긴 줄을 바꿉니다.
-W, --wrap
긴 줄 바꿈(주의해서 사용)
-z, --zeroes
줄 번호의 선행 공백을 XNUMX으로 채웁니다.
--kw-case=
언어가 대소문자를 구분하지 않는 경우 주어진 경우에 모든 키워드를 출력합니다.
--delim-cr
CR을 줄 끝 구분 기호로 설정(MacOS 9)
--후행 없음-nl
후행 개행 생략
--wrap-no-numbers
줄 바꿈된 줄의 줄 번호 생략(-l로 가정)
(X)HTML 옵션
-a, --앵커
행 번호에 앵커 첨부(HTML에만 해당)
-y, --anchor-prefix=
앵커 이름 접두사 설정
-N, --앵커-파일 이름
입력 파일 이름을 앵커 이름으로 사용
-C, --인쇄-색인
모든 출력 파일에 대한 링크가 포함된 인덱스 파일 인쇄
-n, --ordered-list
라인을 주문된 목록 항목으로 인쇄
--클래스 이름=
CSS 클래스 이름 접두사를 설정합니다. "NONE"으로 설정된 경우 클래스 이름을 생략합니다.
--인라인-css
각 태그 내에서 CSS 출력(자세한 출력)
--동봉-전
조각화된 출력을 사전 태그로 묶습니다(-f로 가정).
유액 옵션
-b, --바벨
Babel 패키지 속기 비활성화
-r, --replace-quotes
큰따옴표를 \dq로 바꾸세요.
--예쁜 기호
대괄호 및 기타 기호의 모양 개선
RTF 옵션
-x, --페이지 크기=
페이지 크기 설정, =[a3, a4, a5, b4, b5, b6, 문자]
--char 스타일
문자 스타일시트 포함
SVG 옵션
--높이=
이미지 높이 설정(허용되는 단위)
--너비=
이미지 크기 설정(--height 참조)
GNU 소스-하이라이트 호환성 옵션
--doc 독립형 문서 생성
--no-doc
--doc 옵션 취소
--css=파일 이름
외부 스타일 시트 파일 이름
--src-lang=STRING
소스 언어
-t, --탭=INT
탭 길이 지정
-n, --line-번호[=0]
모든 출력 라인에 번호를 매깁니다. 패딩은 선택 사항입니다.
--라인 번호 참조[=p]
모든 출력 라인에 번호를 매기고 지정된 접두어로 구성된 앵커를 생성합니다.
p + 줄 번호 (기본값='line')
--출력-디렉터리=경로
출력 디렉토리
--안전장치
입력에 대한 언어 정의가 없으면 단순히 출력에 복사됩니다.
입력 또는 출력 파일이 지정되지 않으면 stdin 및 stdout이 입력 또는 출력에 사용됩니다.
다른 출력 형식이 지정되지 않으면 HTML이 생성됩니다. 스타일 정의는 다음과 같습니다.
-c 또는 -c가 아닌 경우에는highlight.css(HTML, XHTML, SVG) 또는highlight.sty(LaTeX, TeX)에 저장됩니다.
-나는 주어진다. 코드 형식 재지정(-F)은 C, C++, C# 및 Java 입력 파일에서만 작동합니다.
onworks.net 서비스를 사용하여 온라인으로 하이라이트 사용