สิ่งหนึ่งที่เป็นจุดบอดของ Dreamweaver คือเรื่องการจัดระเบียบโค้ด PHP ถึงแม้ตัวมันเองจะมีฟังก์ชั่นในการจัดระเบียบ แต่ก็ทำได้ในระดับของ HTML จะข้ามการจัดระเบียบโค้ด PHP ไป
ทีนี้การจัดระเบียบโค้ดนั้นสำคัญและจำเป็นอย่างไร สำหรับตัวผมเองแล้วจำเป็นมาก เพราะเวลาผมเขียนโค้ดนี่ ผมจะเคาะบรรทัด เคาะช่องว่าง ให้เยอะๆไว้ก่อน มันจะทำให้ตอนเขียนโค้ด โค้ดมันจะมองออกเป็นกลุ่มๆ ง่ายต่อการแก้ในขณะนั้นๆ แต่เมื่อเขียนเสร็จแล้ว ก็ต้องมานั่งลบบรรทัดที่เคาะไว้เยอะๆนั้นทิ้ง จะปล่อยไว้มันก็ดูแปลกๆ เสียเวลาไปเยอะเลยทีเดียว
Eclipse PDT มีฟังก์ชั่นในการจัดระเบียบโค้ด PHP ที่ดีกว่า Dreamweaver
ตัวอย่างโค้ดที่เขียนไว้สะเปะสะปะ
ลองใช้ฟังก์ชั่นจัดระเบียบโค้ดของ Eclipse PDT
นั่นเป็นการทำงานของฟังก์ชั่นที่มีมาติดตัว Eclipse PDT จัดระเบียบโค้ดได้ดี แต่ยังดีไม่ถึงที่สุด ผมจึงอยากจะแนะนำปลักอินเสริมการทำงานจัดระเบียบโค้ด ไอ้ตัวนี้แหละจี้ดดดดด….
ดาวน์โหลดได้ที่นี่ http://www.4shared.com/file/241598518/514c2d6d/jpsourceforgepdt_toolsformatte.html
วิธีติดตั้ง นำไฟล์ .jar ที่ดาวน์โหลดมา ไปไว้ในโฟลเดอร์ <eclipse pdt dir>/dropins/ แล้วเปิดโปรแกรม eclipse pdt เลือกเมนู
Windows -> Preferences > PHP -> Code Style -> Formatter
หลังปรับแต่งออปชั่นเป็นที่เรียบร้อยตามต้องการ แล้วลองใช้ฟังก์ชั่นจัดระเบียบโค้ดดูใหม่อีกที
ผลลัพธ์ที่ได้ มันยอดเยี่ยมสุดๆ แทงเข้าดวงใจแทบหายใจไม่ออก นี่ถ้ามันเป็นคนและผมมีน้องสาว ผมจะยกให้มันเลย ได้ใจจริงๆ ขอให้ท่านลองดูด้วยตัวเอง ผมเชื่อว่าท่านจะประทับใจแบบไม่รู้ลืมทีเดียว
ตัวอย่างที่นำมาแสดงเป็นเพียงโค้ดที่สั้นๆ เวลาเขียนจริงๆ โค้ดมันเยอะ แล้วลองคิดดูว่าปลักอินตัวนี้จะมีประโยชน์ขนาดไหน
ขอบคุณผู้แนะนำปลักอิน : http://www.narisa.com/forums/index.php?showtopic=31194
dixon says:
01/07/2553 at 01/07/2553
Link : http://de.sourceforge.jp/projects/pdt-tools/downloads/47343/jp.sourceforge.pdt_tools.formatter.prototype_0.96.2.jar/
อันเก่าลิงค์เสียแล้วครับ
ปิยะ says:
22/09/2553 at 22/09/2553
เป็นบทความที่ดีครับ ช่วยให้คนที่ไม่รู้ ได้มีความรู้มากขึ้น
Mandmod Modlove says:
24/09/2555 at 24/09/2555
Link ตาย หมดแล้ว ลอง หาคำว่า
jp.sourceforge.pdt_tools.formatter.prototype_0.96.3.jar