บน Solaris ถ้าคุณเปิดไฟล์ใน vi ที่มีจุดสิ้นสุดของบรรทัด Windows จะแสดงเป็น ^ M ที่ส่วนท้ายของทุกบรรทัด
บน Linux vi มีความฉลาดและเข้าใจรูปแบบไฟล์ Windows และไม่แสดง ^ M
มีการตั้งค่าเพื่อให้ Linux vi ทำงานเหมือนกับ Solaris ในส่วนนี้หรือไม่?
ปัญหาที่พบบ่อยสำหรับเราคือการคัดลอกเชลล์สคริปต์ออกจากกล่อง dev (Windows) และลืม dos2unix และจากนั้นก็สับสนเมื่อมันทำงานไม่ถูกต้อง บน Solaris ปัญหาจะเกิดขึ้นอย่างชัดเจนทันทีที่คุณเรียกใช้ไฟล์ แต่ไม่ใช่บน Linux
ขอบคุณ
vim
โดยค่าเริ่มต้นผมมักจะมองไม่เห็น^M
แต่บางครั้งมีหนึ่งในตอนท้ายของแฟ้ม