หากคุณเคยเขียนโค้ดใดๆ คุณอาจเห็นด้วยว่าการเขียนโปรแกรมเกี่ยวข้องกับการอ่านเอกสารประกอบ ในหลายกรณี เวลาที่ใช้ในการอ่านเอกสารและโค้ดอื่นๆ นั้นเกินเวลาจริงในการเขียนโค้ด และเนื่องจากเอกสารดังกล่าวมีการเข้าถึงบ่อยกว่าบนเว็บ เวลาส่วนใหญ่จึงเสียเวลามากในการค้นหาข้อมูลที่คุณต้องการและรอให้โหลด ความล่าช้าเล็กน้อยเหล่านี้อาจทำให้หงุดหงิด โดยเฉพาะอย่างยิ่งกับการเชื่อมต่อที่ช้ากว่า และสามารถเพิ่มประสิทธิภาพการทำงานที่สูญเสียไปเป็นนาทีหรือเป็นชั่วโมงได้อย่างรวดเร็ว นอกจากนี้ จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ตตลอดเวลา ซึ่งไม่ได้มีอยู่เสมอเพื่อเข้าถึงข้อมูลนั้น
โชคดีที่คุณสามารถใช้ Zeal ซึ่งเป็นเบราว์เซอร์เอกสารออฟไลน์ เพื่อจัดเก็บภาษาการเขียนโปรแกรมและเอกสารซอฟต์แวร์ในคอมพิวเตอร์ของคุณและเข้าถึงได้อย่างรวดเร็วและมีประสิทธิภาพ Zeal ใช้ชุดเอกสาร (ชุดเอกสาร) ที่ Dash จัดเตรียมไว้ให้ รวมถึงเอกสารประกอบสำหรับภาษาและไลบรารีการเขียนโปรแกรมและสคริปต์จำนวนมาก ตลอดจนซอฟต์แวร์ต่างๆ เช่น Docker, Nginx, WordPress และ ElasticSearch เป็นต้น
วิธีติดตั้ง ใช้งาน และปรับแต่ง Zeal บน Linux
การติดตั้ง Zeal
Zeal มีอยู่ในคลังซอฟต์แวร์ของลีนุกซ์รุ่นต่างๆ ดังนั้นคุณควรติดตั้งโดยใช้ตัวจัดการแพ็คเกจดั้งเดิมของคุณ ถ้าเป็นไปได้
บน Ubuntu, Linux Mint และ Debian:
sudo apt install zeal
บน Arch Linux:
sudo pacman -S zeal
บน Gentoo:
sudo emerge app-doc/zeal
บน Fedora:
sudo dnf install zeal
การใช้ Zeal
คุณสามารถเปิด Zeal ได้จากเมนูแอปพลิเคชัน/ตัวเรียกใช้งานของคุณ หรือจากเทอร์มินัลบรรทัดคำสั่งโดยพิมพ์ zeal
.
Zeal ไม่ได้รวมเอกสารใด ๆ เป็นค่าเริ่มต้น หากต้องการดูชุดเอกสารที่มีอยู่ ให้ไปที่ "เครื่องมือ -> ชุดเอกสาร" และเปิดแท็บ "พร้อมใช้งาน"
เลือกเอกสารที่คุณต้องการจัดเก็บและคลิกที่ "ดาวน์โหลด" เมื่อดึงข้อมูลแล้ว ชุดเอกสารจะแสดงในบานหน้าต่างด้านซ้ายบนในโครงสร้างแบบลำดับชั้นที่นำทางได้ หากมี บานหน้าต่างด้านซ้ายล่างจะแสดงทางลัดไปยังองค์ประกอบของหน้าเอกสารปัจจุบัน
คุณสามารถค้นหา docsets ทั้งหมดโดยป้อนข้อความค้นหาหรือ docset เฉพาะที่มีไวยากรณ์ docset:query
. ตัวอย่างเช่น เพื่อค้นหา re.match
. ของ Python ฟังก์ชัน คุณจะต้องป้อน python:re.match
.
หมายเหตุ: ด้วยไวยากรณ์การค้นหาแบบผสม (นั่นคือ docset:query
) docset
ส่วนหนึ่งคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่และ query
ส่วนหนึ่งไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
ปรับแต่ง Zeal
ฟอนต์
คุณสามารถกำหนดค่ารูปลักษณ์ของ Zeal ได้ตามต้องการด้วยแบบอักษรและขนาดแบบอักษร
ในการดำเนินการดังกล่าว ให้ไปที่ "แก้ไข -> ค่ากำหนด -> เนื้อหา" จากนั้นเลือกตระกูลแบบอักษรเริ่มต้นและแบบอักษรเฉพาะสำหรับแบบอักษรแต่ละตระกูล
โหมดมืด
Zeal ยังมีโหมดมืด (ใน “Edit -> Preferences -> Content”) แม้ว่าจะใช้กับเนื้อหาเอกสารเท่านั้น ไม่ใช่กับส่วนต่อประสานกราฟิกโดยรอบดังที่คุณเห็นในภาพหน้าจอต่อไปนี้
CSS ที่ผู้ใช้กำหนด
หากคุณกำลังจะใช้ Zeal เป็นประจำ ก็คุ้มค่าที่จะสละเวลาเพื่อปรับแต่งให้เข้ากับรสนิยมของคุณเอง คุณสามารถใช้สไตล์ชีตที่กำหนดเองเพื่อควบคุมลักษณะที่ปรากฏของเอกสารได้ดียิ่งขึ้น
สร้างไฟล์ CSS ใหม่โดยใช้โปรแกรมแก้ไขข้อความ:
vim ~/.local/share/Zeal/custom.css
ป้อนชุดกฎ CSS ที่ต้องการ เช่น:
code { border-style: dashed; border-width: 1px; color: red; }
ไปที่ไฟล์ “Edit -> Preferences -> Content -> Custom CSS” เพื่อเลือกไฟล์ CSS ที่สร้างขึ้นใหม่ หลังจากบันทึกการตั้งค่าของคุณ การเปลี่ยนแปลงจะปรากฏทันที ภาพหน้าจอต่อไปนี้แสดง Zeal หลังจากใช้ CSS ด้านบน
บทสรุป
Zeal เป็นเครื่องมือที่ยอดเยี่ยมสำหรับโปรแกรมเมอร์และผู้ดูแลระบบที่มักจะเข้าถึงเอกสารประกอบบ่อยครั้ง เนื่องจากจัดเก็บเอกสารไว้ในเครื่อง จึงสามารถประหยัดเวลาและช่วยให้คุณมีสมาธิกับงานในมือได้ดียิ่งขึ้น นอกจากนี้ยังสนับสนุนสไตล์ชีตที่ผู้ใช้กำหนดเองซึ่งแตกต่างจากเอกสารบนเว็บสำหรับการควบคุมลักษณะที่ปรากฏของเอกสารอย่างละเอียด