GNU มาไฮไลท์ผลิตเอกสารที่มีการเน้นไวยากรณ์เมื่อได้รับแฟ้มแหล่งที่มา
ไฮไลท์ที่มาอ่านรายละเอียดภาษาต้นฉบับแบบไดนามิกดังนั้นจึงสามารถขยายได้อย่างง่ายดาย (โดยไม่ recompiling แหล่งที่มา) สำหรับการจัดการภาษาใหม่
GNU มาไฮไลท์ยังอ่านรายละเอียดรูปแบบการออกแบบไดนามิกและทำให้มันสามารถขยายได้อย่างง่ายดาย (โดยไม่ recompiling แหล่งที่มา) สำหรับการจัดการรูปแบบการออกใหม่ ไวยากรณ์สำหรับข้อกำหนดเหล่านี้เป็นเรื่องง่ายมาก (ดูที่คู่มือ)
ตั้งแต่รุ่น 2.2 แหล่งที่มาไฮไลท์ยังสามารถสร้างการอ้างอิงข้าม; เพื่อที่จะทำเช่นนี้มันขึ้นอยู่กับ GNU ctags
เหล่านี้เป็นรูปแบบการออกรับการสนับสนุนอยู่แล้ว:
HTML
XHTML
น้ำยางข้น
Texinfo
ANSI ลำดับหนีสี (คุณสามารถใช้คุณลักษณะนี้มีน้อย)
เหล่านี้เป็นภาษาสำหรับการป้อน (หรือรูปแบบการป้อนข้อมูล) ได้รับการสนับสนุนอยู่แล้ว (เรียงตามลำดับตัวอักษร):
C / C ++
วัวกระทิง
Caml
การเปลี่ยนแปลง
Diff
ดิ้น
Fortran
html
ชวา
จาวาสคริปต์
น้ำยาง
Logtalk
ไฟล์บันทึก
Lua
ML
ปาสคาล
Perl
PHP
การเปิดฉาก
หลาม
ทับทิม
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- ข้อบกพร่องการรวบรวมการแก้ไขในระบบ MacOSX (ขอบคุณเทรเวอร์ Spiteri)
- ความหมายภาษาสำหรับ LilyPond (ขอบคุณ Federico Bruni)
- ความหมายภาษาสำหรับการเขียนโปรแกรมภาษาสถิติ R
- ความหมายภาษาสำหรับ ISLISP (ขอบคุณคริสเตียน Jullien)
- การปรับปรุงแฟ้มข้อกำหนด Erlang (ขอบคุณ Erik Soe โซเรนเซน)
- รูปแบบออกใหม่: ESC 256 รหัส ASCII (ขอบคุณซาเวียร์เอ็มมานู-Vincent) .
มีอะไรใหม่ ในรุ่น 3.1.6:
- แฟ้มข้อกำหนดภาษาสำหรับมาร์กอัป T / Foswiki TML ( ขอบคุณพอลดับบลิวฮาร์วีย์)
- รูปแบบออกใหม่: ODF (เช่น LibreOffice หรือเพื่อสร้างตัวอย่างสีเน้น ODF ที่จะใช้โดย ODF กลับปลายเช่น asciidoc-ODF) ขอขอบคุณลูกไม้ Wieers.
- รูปแบบออกใหม่: ขอบคุณมีเดียวิกิอาเบะจะ Skolnik
มีอะไรใหม่ ในรุ่น 3.1.4:
- ปัญหาการรวบรวมการแก้ไขสำหรับ Sun CC
- PHP จับฝัง HTML
- html ที่จับฝัง CSS และ JavaScript
- บัฟเฟอร์พิธีสารของ Google นิยามภาษาเพิ่ม (ขอบคุณโจเอลสมิ ธ )
- CakePHP แฟ้มแม่แบบเน้นเป็น PHP
- การเขียนโปรแกรม haskell ความรู้และไฮไลท์
- vala นิยามภาษา (ขอบคุณ Luca บรูโน่)
- เสียงกระเพื่อมนิยามภาษา (ขอบคุณไมเคิล McDermott)
มีอะไรใหม่ ในรุ่น 3.1.3:
- - ตัวเลือกแท็บจะถูกจัดการ correcly
- ติดตั้งสคริปต์ที่มีสองปฏิบัติการ
- ทุบตีเป็นไฮไลท์
มีอะไรใหม่ ในรุ่น 3.1.1:
- การเข้าถึง LangDefManager ทั่วโลกคง LangMaps มีให้ผ่าน อินสแตนซ์ชั้น.
- กลไกสำหรับการตั้งค่าไดเรกทอรีข้อมูลทั่วโลกถูกเพิ่มเข้ามาพร้อมกับฟังก์ชั่นยูทิลิตี้ห้องสมุดเพื่อดึง .lang และไฟล์ .outlang.
- ชั้น SourceHighlight กลับนามสกุลไฟล์ที่ส่งออก.
- สีพื้นหลังสำหรับเอกสารที่จะถูกเก็บไว้ที่ว่างเปล่าถ้าไม่ได้ระบุไว้ในไฟล์รูปแบบ.
- ไฟล์ utils.h มีการติดตั้งในไดเรกทอรีหัว.
- สีขาวเป็นสีมาตรฐานในรูปแบบไฟล์.
- แฟ้มคำจำกัดความภาษาสำหรับ Texinfo และ Haskell ถูกเพิ่ม.
มีอะไรใหม่ ในรุ่น 3.1:
- ฟังก์ชั่นยูทิลิตี้ห้องสมุดเพื่อดึง .style และไฟล์ .css
- ห้องสมุดคงที่การเชื่อมโยงด้วยตนเองใน index.html
- doxyfile มีการกระจายในขณะนี้
- การจัดรูปแบบที่ดีกว่าสำหรับ & lt; และ & gt; ในการส่งออกน้ำยางข้น
- เอกสาร doxygen สามารถสร้างแม้กระทั่งเมื่อมีการสร้างในไดเรกทอรีที่แยกต่างหาก
- เพิ่มหน้าคนสำหรับแหล่งที่มาไฮไลท์การตั้งค่า
- ความหมายภาษาสำหรับออนซ์ขอบคุณเดวิด Bremners
มีอะไรใหม่ ในรุ่น 3.0:
- ให้ห้องสมุดสำหรับไฮไลต์ที่สามารถใช้โดยโปรแกรมอื่น ๆ .
- -. regex ช่วง (เน้นเส้นที่ระบุเพียงของแฟ้มใส่ตามนิพจน์ปกติอธิบายเฉพาะสาย delimiting)
- จัดการกับคุณลักษณะ HTML5 (ขอบคุณไซมอน Pieters)
- ใช้ --docdir ไดเรกทอรีเอกสาร
- - คำสั่งไบนารีผลผลิตตัวเลือกบรรทัดที่จะเขียนไฟล์ที่ส่งออกในโหมดไบนารี
- เพิ่มโปรแกรมแหล่งที่มาไฮไลท์การตั้งค่าที่จะเขียนแฟ้มการกำหนดค่าสำหรับแหล่งที่มาไฮไลท์ (และห้องสมุด) ในบ้านของผู้ใช้.
- นิยาม Languange สำหรับแฟ้มการกำหนดค่าทั่วไป
- นิยาม Languange สำหรับไฟล์ pkg-การตั้งค่า
- ภาษาสำหรับการป้อนถูกค้นพบในขณะนี้ยังใช้ชื่อไฟล์ทั้งหมด (นอกเหนือจากนามสกุลของไฟล์ถ้ามี)
- ในแฟ้ม .lang หนึ่งสามารถระบุระดับทางออก
มีอะไรใหม่ ในรุ่น 2.11.1:
- คำนิยามภาษา Fortran, Caml, และ JavaScript ได้ ดีขึ้น.
- ข้อผิดพลาดการติดตั้งในโหมดที่ไม่ใช่รากได้รับการแก้ไข.
- แฟ้มข้อกำหนดภาษา Ada ถูกเพิ่มเข้ามา.
ความคิดเห็นที่ไม่พบ