Kawin Chailerd

November 10, 2008

ลบ ^M (CTRL-M) ออกจากไฟล์ หรือแทนที่ด้วย ด้วย VIM

Filed under: Development — Tags: , , , — กวิน ชัยเลิศ @ 4:43 pm

เพื่อนๆ คงจะเคยประสบปัญหากับ source code หรือ text file ที่เต็มไปด้วย ^M (CTRL-M) โดยที่เราไม่ต้องการจะเห็นมัน

ผมมีวิธีลบ ^M ออกไปจาก file ด้วย VIM (editor เทพ!) มาแนะนำครับ :)

ตัวอย่าง file ที่เต็มไปด้วย ^M


ลบ ^M ออกจากไฟล์

:%s/^M//g

แทนที่ ^M ด้วย

:%s/^M/\r/g

*ให้พิมพ์ CRTL-V ตามด้วย CTRL-M จึงจะเป็น ^M ที่ถูกต้อง
สำหรับ VIM for Windows ต้องใช้ CTRL-Q แทน CRTL-V ครับ

ตัวอย่าง file ที่ถูกแทนที่ด้วย

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.

Powered by WordPress