Trên Solaris, nếu bạn mở một tệp trong vi có kết thúc dòng Windows, thì tệp này hiển thị dưới dạng ^ M ở cuối mỗi dòng.
Trên Linux, vi thông minh hơn và hiểu định dạng tệp Windows và không hiển thị ^ M.
Có cài đặt nào để khiến Linux vi hoạt động giống như Solaris về mặt này không?
Một vấn đề phổ biến đối với chúng tôi là sao chép tập lệnh shell ra khỏi hộp dev (Windows) và quên mất dos2unix, và sau đó bị nhầm lẫn khi nó không hoạt động đúng. Trên Solaris, vấn đề là rõ ràng ngay khi bạn vi tập tin, nhưng không phải trên Linux.
Cảm ơn.
vim
, theo mặc định tôi thường thấy không ^M
, nhưng đôi khi có một cái ở cuối tập tin.