Vista2k7 โพสต์ 29-9-2014 17:22:52

โปรแกรม Notepad++ โปรแกรมฟรีสารพัดประโยชน์

แก้ไขครั้งสุดท้ายโดย Vista2k7 เมื่อ 1-10-2014 13:52

http://notepad-plus-plus.org/assets/images/notepad4ever.gif

โปรแกรม Notepad++ ไปโหลดได้ที่นี่ครับ http://notepad-plus-plus.org

ผมเอาโปรแกรมนี้มาประยุกต์กับการแก้ และตรวจซับ โดยใช้ความสามารถในการค้นหา

เริ่มโดยใส่ตรวจคำภาษาไทย โหลดไฟล์ dic ภาษาไทยที่นี่ => Hunspell_DicThai.7z
ถ้าโหลด dic จากตัวโปรแกรมจะตรวจภาษาไทยไม่ได้ ต้องโหลดไฟล์นี้ไปใช้แทนเท่านั้น

ไปที่เมนู Plugins > DSpellCheck > Settings... จะแสดงดังรูป


กรอบสีแดงคือที่เก็บไฟล์ dictionaries ให้ extract ไฟล์ dic ของผมไปวางไว้ใน path ที่อยู่ในกรอบสีแดงนี้
เสร็จแล้วให้ปิดโปรแกรม Notepad++ แล้วเปิดใหม่ แล้วเข้าไปที่ เมนู Plugins > DSpellCheck > Settings... แล้วเลือกดังรูป


ทีนี้โปรแกรมเราก็จะตรวจคำภาษาไทยได้แล้ว
ตัวอย่างเจอคำผิด


บรรทัดที่ผิดจะขึ้นขีดสีแดงเราก็แบ่งคำดูว่าคำไหนที่คิดว่าผิด ก็จะยังคงขึ้นขีดสีแดง

*** ในตัวอย่างชื่อเกาหลีมักจะแจ้งว่าผิดเสมอ ดังนั้นก็ให้มองข้ามไปหรือเพิ่มเข้าไปใน dictionary โดยคลิ๊กขวาที่คำนั้น แล้วเลือก Add to Dictionary ครับ

วิธีเปลี่ยน font ในหน้าต่างที่พิมพ์
ให้ไปที่ Settings > Style Configurator... จะขึ้นหน้าต่างดังรูป


วิธีเปลี่ยน Encode ให้เป็น UTF-8
ไปที่เมนู Encoding > Convert to UTF-8

วิธีค้นหาและแทนคำ
กด Ctrl+F หรือไปที่เมนู Search > Find... จะขึ้นหน้าต่างดังรูป


จะแสดง 4 แท็บ คือ Find, Replace, Find in Files และ Markผมขอพูดถึง Find in Files ล่ะกันเพราะว่า Find กับ Replace คงจะใช้เป็นกัน
จากรูป

[*]ในช่อง Filters ให้ใส่นามสกุลที่ต้องการหา เช่น *.srt หรือ *.ass
[*]ในช่อง Directory ให้เลือก folder ที่ต้องการค้นหา
[*]check box ที่อยู่ด้านขวามือคำว่า in all sub-folder หมายถึงหาในไฟล์ที่อยู่ใน folder ซ้อนลึกลงไปทั้งหมด
[*]ส่วน Search Mode

[*]Normal คงไม่ต้องพูดถึงคือค้นปกติ
[*]Extended (\n, \r, \t, \0, \x...) อันนี้สำหรับเวลาค้นหาคำที่มีแท็บ หรือมีการขึ้นหน้าใหม่ร่วม เช่น
        ต้องการหา คำว่า" " " เป็นตัวอักษรสุดท้ายของบรรทัด ก็ให้ใส่ในช่อง Find what: ว่า " "\r " เป็นต้น
[*]Reqular expression เป็นการค้นหาโดยใส่รูปแบบ เช่น ต้องการหา ตัวเลขที่ติดกับตัวหนังสือ หรือ หาตัว "ๆ" ที่ติดกับตัวหนังสือข้างหน้ามัน 1 ตัว ผมใส่ตัวอย่างโค้ดที่ผมใช้บ่อย ๆ ให้ในกระทู้ไว้ให้แล้วครับ เทคนิค หาคำในซับ OCR แบบพิเศษ สำหรับตรวจความเรียบร้อย
*** การค้นแบบ Reqular expression ไม่แนะนำให้ค้นหาแล้วแทนค่าเลยนะครับ โดยเฉพาะแท็บ Find in Files ถ้าเรากดแทนค่าแล้วจะไม่สามารถ undo ได้นะครับ


ถ้าคลิ๊กปุ่ม Find All จะขึ้นหน้าส่วน Result ให้ด้านล่างของโปรแกรม ดังรูปเป็นตัวอย่าง

ดับเบิลคลิ๊ก บรรทัดไหนก็จะเปิดไฟล์นั้นตรงบรรทัดนั้นให้เลย

สงสัยตรงไหนถามได้นะครับ

jaideejung007 โพสต์ 30-9-2014 10:29:25

แต่ก่อนผมมีอคติกับโปรแกรมนี้

เพราะเวลาเปิดไฟล์ข้อความ (เช่น .txt, .php) ที่มีการเข้ารหัสไฟล์เป็น ANSI จะแสดงข้อความภาษาไทยเป็นภาษาต่างด้าวตลอดเลย

ไม่แน่ใจว่าเวอร์ชันล่าสุดนี้เขาแก้ไขหรือยัง (จะได้กลับมาใช้อีกที) ตอนนี้พึ่งคุณดิทพลัสไปพลางๆ

yonglow โพสต์ 1-10-2014 09:32:04

ต้องเอา ไฟล์ ที่อยู่ในกระทู้ของผม วางทับ
ที่นี่ C:\Users\........\AppData\Roaming\Notepad++\plugins\config\Hunspell
dic ที่โหลดจากโปรแกรมนี้ มันตรวจภาษาไทยไม่ได้
ต้องใช้ dic ที่ผมให้ไว้ในกระทู้เท่านั้น

ตอนนี้ใช้ได้แล้วครับ

ขอบพระคุณมากที่แนะนำโปรแกรมดี ๆ มาให้ใช้ และช่วยตรวจสอบแก้ไขความผิดพลาด จนสามารถใช้งานได้

ning88 โพสต์ 7-10-2014 14:00:53

สุดยอดมากเลย โปรแกรมนี้

Sentaigirls โพสต์ 22-11-2014 22:28:28

ขอบคุณมากๆเลยค่า สะดวกในการหาคำผิดขึ้นเยอะเลย

haruhi โพสต์ 28-11-2014 18:35:33

โอ้ววววว ไม่เคยรู้มาก่อนเลย ขอบคุณมากๆค่าาาาา :loveliness:
หน้า: [1]
ดูในรูปแบบกติ: โปรแกรม Notepad++ โปรแกรมฟรีสารพัดประโยชน์