สำหรับโปรแกรมเมอร์แล้ว การเปิด Document ของแต่ละภาษานั้นคงจะไม่ใช่เรื่องแปลกแต่ประการใด เพราะคงไม่มีใครที่จำ API หรือฟังก์ชันที่มีให้ได้ทั้งหมด ยิ่งในปัจจุบันที่มี framework และภาษาใหม่ๆออกมาให้เลือกใช้กันมากหน้าหลายตาแล้ว การเปิด Document ก็ยิ่งมีความสำคัญเข้าไปอีก
เครื่องมือที่หลายคนใช้สำหรับการเข้าถึง Document เหล่านั้นก็อาจจะเป็น Google ซึ่งสามารถค้นหาได้ทันใจ และสะดวกมากทีเดียว แต่เกิดถ้าตอนนั้นไม่มีอินเตอร์เน็ตหรือว่าไม่สะดวกที่จะเข้าล่ะ?
วันนี้ผมมีธุระข้างนอก ซึ่งสามารถติด Notebook ไปได้ แต่ระหว่างทางดันไม่มีอินเตอร์เน็ตซะนี่ ก่อนออกก็เลยโหลด Document ในใจอยากจะดาวน์โหลด Document ของซัก 2-3 ภาษาติดไปด้วย แต่ก็รู้สึกว่ามันจัดการลำบากเหลือเกิน สำหรับไฟล์ HTML จำนวนหลาย Directory เลยคิดว่ามันมีเครื่องมือสำหรับจัดการมั้ยน้า? จนในที่สุดก็มีคนแนะนำว่าให้ใช้ Dash ซึ่งเป็นตัวจัดการ Document แบบ offline บน OS X แต่เครื่องผมเป็น Ubuntu นี่สิ ก็เลยไปหาข้อมูลเพิ่มจนพบว่ามีอีกตัวที่ทำงานเหมือนกัน แต่ใช้ได้ทั้งบน Windows และ Linux ซึ่งมันชื่อว่า Zeal ครับ
วิธีติดตั้งก็ไม่ลำบากอะไร สามารถดูได้จากเว็บ https://zealdocs.org/download.html เลยครับ หลังจากติดตั้งเสร็จจะยังไม่มี Document อะไรเลย ซึ่งเป็นงานของเราที่จะต้อง เข้าไปที่ File -> Options -> DocSets และเลือกดาวน์โหลด Document ที่ต้องการได้เลย
สำหรับการค้นหาก็พิมพ์ keyword ลงไปได้ทันทีครับ มันก็จะไปหาจากทุก Document ที่เราดาวน์โหลดมาให้ทันที
หรือพิมพ์หาเฉพาะบาง Document ด้วยการพิมพ์ชื่อ Document ก่อนแล้วใส่ : แล้วจึงตามด้วย keyword ก็ได้ครับ
นอกจากนี้ Zeal ยังมี plug-in บน editor หลายๆตัวเช่น Atom, Sublime Text, Brackets, Emacs, IntelliJ IDEA และอื่นๆครับ ลองดูได้ที่ https://zealdocs.org/usage.html อย่างผมใช้ Atom อยู่ก็ลง plug-in ที่ชื่อ dash จากนั้นผมสามารถกด Ctrl+Alt+h ในชื่อฟังก์ชันหรือคลาสที่อยากรู้ มันก็ไปค้นหาใน Zeal และเปิดขึ้นมาให้ดูทันทีเลย ซึ่งสะดวกมากๆครับ