นี่คือไฮไลต์คำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ไฮไลท์ - ซอร์สโค้ดสากลสำหรับตัวแปลงข้อความที่จัดรูปแบบ
เรื่องย่อ
ไฮไลต์ [ตัวเลือก]... [ไฟล์]...
DESCRIPTION
เน้น แปลงซอร์สโค้ดเป็น HTML, XHTML, RTF, ODT, LaTeX, TeX, BBCode, SVG, XTERM หรือ
ลำดับหลีก ANSI มีธีมสีให้เลือกหลายแบบ เน้น ตระหนักถึงความ
คีย์เวิร์ด ตัวเลข สตริง ความคิดเห็น สัญลักษณ์ และคำสั่งตัวประมวลผลล่วงหน้า รองรับ
ประมาณ 160 ภาษาโปรแกรม ซึ่งกำหนดไว้ในสคริปต์ Lua
ปรับปรุงฐานข้อมูลของภาษาโปรแกรมและสีของไฮไลท์ได้อย่างง่ายดาย
ธีม ดูไฟล์ README สำหรับรายละเอียด
General ตัวเลือก
-B, --batch-recursive=
แปลงไฟล์ทั้งหมดที่ตรงกับไวด์การ์ด (ใช้การค้นหาแบบเรียกซ้ำ)
-D, --data-dir=
กำหนดเส้นทางเพื่อเน้นไดเร็กทอรีข้อมูล (เลิกใช้แล้ว)
--config-file=
กำหนดเส้นทางไปยังไฟล์ lang หรือธีม
-h, --ช่วยด้วย
พิมพ์ความช่วยเหลือนี้
-i, --input=
ชื่อของไฟล์อินพุต
-o, --output=
ชื่อของไฟล์ที่ส่งออก
-d, --outdir=
ชื่อของไดเร็กทอรีเอาต์พุต
-P, --ความคืบหน้า
พิมพ์แถบความคืบหน้าในโหมดแบทช์
-S, --syntax=
กำหนดประเภทของซอร์สโค้ดที่จำเป็นหากส่วนต่อท้ายไฟล์อินพุตหายไป
-v, --เวอร์โบส
พิมพ์ข้อมูลการดีบักไปที่ stderr
-p, --รายการภาษา
แสดงรายการคำจำกัดความภาษาที่ติดตั้ง (เลิกใช้แล้ว)
-q, --เงียบ
ระงับข้อมูลความคืบหน้าในโหมดแบทช์
-w, --รายการธีม
รายการธีมที่ติดตั้ง (เลิกใช้แล้ว)
--บังคับ
สร้างเอาต์พุตหากไม่ทราบไวยากรณ์อินพุต
--list-scripts=
รายการสคริปต์ที่ติดตั้ง =[langs, ธีม, ปลั๊กอิน]
--plug-in=
รันสคริปต์ปลั๊กอิน Lua; ทำซ้ำตัวเลือกเพื่อใช้ปลั๊กอินหลายตัว
--ปลั๊กอิน-อ่าน
ตั้งค่าไฟล์อินพุตสำหรับปลั๊กอิน (เช่น 'แท็ก')
--print-config.php
การกำหนดค่าเส้นทางการพิมพ์
--พิมพ์สไตล์
พิมพ์สไตล์ชีตเท่านั้น (ดู --style-outfile)
--skip=
ละเว้นประเภทไฟล์ที่ไม่รู้จัก (ตัวอย่าง: --skip='bak;c~;h~')
--start-ซ้อน=
กำหนดภาษาที่ซ้อนกันซึ่งเริ่มการป้อนข้อมูลโดยไม่ต้องเปิดตัวคั่น
--ตรวจสอบการป้อนข้อมูล
ทดสอบว่าอินพุตเป็นไฟล์ข้อความที่ถูกต้องหรือไม่
--รุ่น
รุ่นพิมพ์และข้อมูลลิขสิทธิ์
เอาท์พุต การจัดรูปแบบ ตัวเลือก
-O, --out-format=
ไฟล์เอาต์พุตในรูปแบบที่กำหนด =[html, xhtml, ลาเท็กซ์, เท็กซ์, 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,
สตรอสทรัพ, ไวท์สมิธ, google, pico, lisp]
-I, --รวมสไตล์
รวมคำจำกัดความของสไตล์ในเอาต์พุต
-J, --line-length=
ความยาวเส้นก่อนห่อ (ดู -W, -V)
-j, --line-number-length=
ความยาวหมายเลขบรรทัดรวม ช่องว่างภายในด้านซ้าย
-k, --font=
ตั้งค่าแบบอักษร (เฉพาะสำหรับรูปแบบเอาต์พุต)
-K, --font-size=
กำหนดขนาดตัวอักษร (เฉพาะรูปแบบเอาต์พุต)
-l, --line-ตัวเลข
พิมพ์หมายเลขบรรทัดในไฟล์เอาต์พุต
-m, --line-number-start=
เริ่มการนับบรรทัดด้วย cnt (ถือว่า -l)
-s, --style=
กำหนดรูปแบบการเน้น (ดู --list-themes)
-t --replace-tabs=
แทนที่แท็บด้วยช่องว่างจำนวน
-u, --encoding=
ตั้งค่าการเข้ารหัสเอาต์พุตที่ตรงกับการเข้ารหัสไฟล์อินพุต ละเว้นข้อมูลการเข้ารหัส if
ตั้งค่าเป็น "ไม่มี"
-V, --ห่อง่าย
ตัดบรรทัดยาวโดยไม่ต้องเยื้องพารามิเตอร์และคำสั่งของฟังก์ชัน
-W, --ห่อ
พันเส้นยาวๆ (ใช้ด้วยความระมัดระวัง)
-z, --ศูนย์
เติมช่องว่างนำหน้าของหมายเลขบรรทัดด้วยศูนย์
--kw-กรณี=
ส่งออกคำหลักทั้งหมดในกรณีที่กำหนดหากภาษาไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
--delim-cr
ตั้งค่า CR เป็นตัวคั่นท้ายบรรทัด (MacOS 9)
--no-ต่อท้าย-nl
ละเว้นการขึ้นบรรทัดใหม่
--wrap-no-ตัวเลข
ละเว้นหมายเลขบรรทัดของบรรทัดที่ตัด (สมมติ -l)
(เอ็กซ์)HTML OPTIONS
-a, --สมอ
แนบจุดยึดกับหมายเลขบรรทัด (HTML เท่านั้น)
-y, --anchor-prefix=
ตั้งค่าคำนำหน้าชื่อสมอ
-N, --anchor-ชื่อไฟล์
ใช้ชื่อไฟล์อินพุตเป็นชื่อสมอ
-C, --print-ดัชนี
พิมพ์ไฟล์ดัชนีพร้อมลิงก์ไปยังไฟล์ที่ส่งออกทั้งหมด
-n, --ordered-รายการ
พิมพ์บรรทัดตามรายการสั่งซื้อ
--class-name=
ตั้งค่าคำนำหน้าชื่อคลาส CSS; ละเว้นชื่อคลาสหากตั้งค่าเป็น "NONE"
--อินไลน์-css
เอาต์พุต CSS ภายในแต่ละแท็ก (เอาต์พุตแบบละเอียด)
--แนบ-ก่อน
แนบเอาต์พุตที่กระจัดกระจายด้วยแท็กล่วงหน้า (ถือว่า -f)
น้ำยาง OPTIONS
-b, -- บาเบล
ปิดการใช้งาน Babel package shorthands
-r, --replace-เครื่องหมายคำพูด
แทนที่เครื่องหมายคำพูดคู่ด้วย \dq
--สวย-สัญลักษณ์
ปรับปรุงรูปลักษณ์ของวงเล็บและสัญลักษณ์อื่น ๆ
RTF OPTIONS
-x, --page-size=
กำหนดขนาดหน้า, =[a3, a4, a5, b4, b5, b6, จดหมาย]
--char-สไตล์
รวมสไตล์ชีตอักขระ
SVG OPTIONS
--ความสูง=
กำหนดความสูงของภาพ (หน่วยที่อนุญาต)
--ความกว้าง=
กำหนดขนาดภาพ (ดู --height)
GNU ที่มา-ไฮไลท์ ความเข้ากันได้ OPTIONS
--doc สร้างเอกสารแบบสแตนด์อโลน
--ไม่มีเอกสาร
ยกเลิก --doc ตัวเลือก
--css=ชื่อไฟล์
ชื่อไฟล์สไตล์ชีตภายนอก
--src-lang=STRING
ภาษาต้นทาง
-t, --tab=INT
ระบุความยาวของแท็บ
-n, --line-number[=0]
กำหนดหมายเลขบรรทัดเอาต์พุตทั้งหมด, ช่องว่างภายในเสริม
--line-number-ref[=p]
กำหนดหมายเลขบรรทัดเอาต์พุตทั้งหมดและสร้างจุดยึดซึ่งทำจากคำนำหน้าที่ระบุ
p + หมายเลขบรรทัด (ค่าเริ่มต้น = 'line')
--output-dir=เส้นทาง
ไดเร็กทอรีเอาต์พุต
--ล้มเหลวในความปลอดภัย
หากไม่พบคำจำกัดความของภาษาสำหรับการป้อนข้อมูล ก็เพียงคัดลอกไปยังผลลัพธ์
หากไม่มีการระบุไฟล์ขาเข้าหรือขาออก stdin และ stdout จะถูกใช้สำหรับอินพุตหรือเอาต์พุต
HTML จะถูกสร้างขึ้น เว้นแต่จะกำหนดรูปแบบเอาต์พุตอื่น คำจำกัดความของสไตล์คือ
เก็บไว้ใน highlight.css (HTML, XHTML, SVG) หรือ highlight.sty (LaTeX, TeX) หากไม่มี -c หรือ
-ฉันได้รับ รหัสการจัดรูปแบบใหม่ (-F) จะใช้งานได้กับไฟล์อินพุต C, C++, C# และ Java เท่านั้น
ใช้ไฮไลท์ออนไลน์โดยใช้บริการ onworks.net