Description from author:

PSPad is a freeware programmer’s editor for Microsoft Windows operating systems, useful for people who:

  • work with various programming environments
  • like highlighted syntax in their source code
  • need a small tool with simple controls and the capabilities of a mighty code editor
  • are looking for a tool that handles plain text
  • want to save time - PSPad offers rich text formating functions
  • need tool what offer user extension capabilities
  • want to save money and still have the functionality of professional products because PSPad is free for commercial and government purposes too

ครั้งนี้ขอเอาใจโปรแกรมเมอร์กันสักหน่อย โปรแกรมแนะนำวันนี้มีชื่อว่า PSPad ครับ สมัยที่ผมเขียนโปรแกรมบน Windows เนี่ย Text Editor ที่นิยมกันก็เห็นจะเป็น EditPlus แต่ปัญหาคือ EditPlus มันไม่ใช่ของฟรี ผมก็เลยเสาะแสวงหาโปรแกรมฟรีดี ๆ สำหรับไว้ใช้เขียนโค้ด ได้ลองหลายโปรแกรมทีเดียวไม่ว่าจะเป็น Crimson Editor, NotePad++ และอื่น ๆ อีกมากมาย บางตัวก็ดีมากน่าใช้ แต่ติดปัญหาเรื่องภาษาไทย จนมาถึงตัวนี้คือ PSPad ที่ใช้ภาษาไทยได้ค่อนข้างสมบูรณ์ ที่บอกว่าค่อนข้างเพราะว่ามันยังมีจุดน่ารำคาญเล็ก ๆ น้อย ๆ เช่น บางครั้งตำแหน่งของตัวอักษรจะผิดเพี้ยนไปจากที่ควรจะเป็น หรืออาจจะหายไปจากหน้าจอ (แต่จริง ๆ ยังมีอยู่) ซึ่งก็น่ารำคาญพอสมควร แต่ถ้าเทียบกับความสามารถหลาย ๆ อย่างที่มีก็ต้องยอมรับว่าโปรแกรมนี้ฟรีและดีจริงครับ

เรามาดูความสามารถของโปรแกรมกันดีกว่า

  • work with projects (มีระบบการจัดการ Project ให้ใช้)
  • work with several documents at the same time (MDI) (เปิดไฟล์ได้หลายไฟล์ โดยจะแสดงเป็นแท็บให้เลือก)
  • save desktop sessions to later reopen all session files (ระบบจดจำว่าเปิดไฟล์ใดค้างไว้บ้าง พอเปิดโปรแกรมใหม่ก็จะโหลดไฟล์ที่ค้างไว้มาให้ทำต่อได้เลย)
  • FTP client - edit files directly from the web (เปิดไฟล์ผ่านทาง FTP  ได้ด้วย)
  • macro recorder to record, save and load macros (มี Macro ให้ใช้)
  • search and replace in files (ค้นหาข้อความจากไฟล์จำนวนมาก ๆ ได้เลย ฟีเจอร์นี้ดีมาก ประหยัดเวลาสุด ๆ )
  • text difference with color-coded differences highlighted (เปรียบเทียบไฟล์สองไฟล์ได้ พร้อมทั้งแสดงสีบนข้อความที่ต่างกันให้ด้วย)
  • templates (HTML tags, scripts, code templates…) (เทมเพลตเวลาสร้างไฟล์ใหม่)
  • installation contains templates for HTML, PHP, Pascal, JScript, VBScript, MySQL, MS-Dos, Perl,… (มีเทมเพลตต้นแบบให้เลือกเพียบ)
  • syntax highlighting according to file type (โอ้ แน่นอน ต้องทำ syntax highlight ได้อยู่แล้ว ไม่งั้นโค้ดเยอะ ๆ มึนแย่เลย)
  • user-defined highlighters for exotic environments (ถ้า sytax highlight ที่ให้มาไม่ถูกใจ สร้างเองก็ได้)
  • auto correction (ตรวจสอบที่พิมพ์ให้ด้วยว่าถูก syntax ไหม แต่ก็ไม่ทั้งหมดหรอก)
  • intelligent internal HTML preview using IE and Mozilla (มี HTML Preview ให้)
  • full HEX editor (เป็น HEX editor ก็ได้ แต่ก็ไม่เต็มประสิทธิภาพเท่าพวก WinHEX หรอกนะครับ)
  • call different external programs for different environments (เรียกโปรแกรมอื่น ๆ ให้ทำงานได้ ฟีเจอร์นี้ผมไม่ได้ใช้)
  • external compiler with output catcher, log window and log parser for an “IDE” effect in every environment (ทำตัวเป็น IDE คือสั่งคอมไพล์แล้วได้ Output windows ออกมา)
  • color syntax highlight printing and print preview (มี print preview พร้อมพิมพ์ออกมาเป็นสีให้ด้วย ผมลองแล้วยังมี error อยู่บ้าง)
  • integrated TiDy library for formatting and checking HTML code, conversion to CSS, XML, XHTML (รวม tidy ที่ช่วยในการจัดฟอร์แมตไฟล์ html ให้เป็นระเบียบ)
  • integrated free version of the top CSS editor TopStyle Lite (มี CSS Editor ให้ด้วย แม้จะไม่เต็มความสามารถเท่าไหร่ แต่ก็ดีนะ)
  • export with highlight to RTF, HTML, TeX format to file or clipboard (ส่งออกไฟล์ที่จัดฟอร์แมตแล้วเป็น RTF, HTML หรือแม้กระทั่ง TeX ได้)
  • column block select, bookmarks, line numbers, … (มีบุ๊คมาร์ก ตัวเลขแสดงจำนวนบรรทัด คอลัมน์…)
  • reformat and compress HTML code, tag character case change (จัดฟอร์แมตและบีบอัดไฟล์ HTML ให้ได้ ผมไม่กล้าใช้แฮะ)
  • line sorting with ability to sort on defined columns and drop duplicates (จัดเรียงบรรทัดได้ ไม่เคยใช้เหมือนกัน)
  • ASCII chart with HTML entities (ตารางรหัส ASCII และรหัส HTML มีประโยชน์มาก)
  • Code explorer for Pascal, C/C++, INI, HTML, XML, PHP and more in development (มีการจดจำโค้ดของไฟล์ในขณะนั้น แล้วนำมาจัดเรียงให้เราค้นหาได้ง่าย ๆ ฟีเจอร์นี้ดีจริงครับ)
  • spell checker (สะกดคำผิด ไม่ค่อยได้ใช้)
  • internal web browser with APACHE support (มีเว็บบราวเซอร์ในตัวและสนับสนุน APACHE ด้วย อันนี้ผมก็ไม่เคยใช้)
  • matching bracket highlighting (แสดงตำแหน่งของ {} ตัวที่ตรงกัน )
  • …(many more features, too numerous to list) (และอื่น ๆ อีกมากมาย)
จากที่ผมได้ใช้มาเป็นระยะเวลาพอสมควร พบว่าโปรแกรมอาจจะมีอืดบ้างในบางจังหวะ แต่โดยรวมมีเสถียรภาพที่ดี โปรแกรมสามารถแสดง Syntax ได้หลายภาษา ภาษาที่ผมนิยมชมชอบที่สุดคือ PHP ก็แสดงผลได้ดี สนับสนุนทั้ง TIS-620 และ UTF-8 (ชั่วโมงนี้คงหันมาใช้ UTF-8 กันหมดแล้วนะครับ ^^ )  หน้าตาของโปรแกรมก็เป็นไปตามรูป (ภาพประกอบจากเว็บของผู้พัฒนา)
แวะชมเว็บผู้พัฒนา
ดาวน์โหลดโปรแกรม