Khi tôi chỉnh sửa các tệp nguồn bằng vim và các trình soạn thảo khác đôi khi ở cuối dòng, tôi nhận được các ký tự ^ M này ở cuối mỗi dòng. Tôi nghĩ rằng nó có một cái gì đó để làm với việc chỉnh sửa một tập tin trong windows và sau đó trong linux. Làm thế nào tôi có thể tự động loại bỏ tất cả những thứ này?
^M
. Các dấu hiệu duy nhất mà bạn có khi chỉnh sửa một tập tin văn bản DOS trong Vim là nếu bạn có %{&ff}
trong bạn statusline
giá trị tùy chọn. Vim hiển thị ^M
khi kiểu kết thúc dòng được trộn lẫn . Điều đó có nghĩa là bạn đã sử dụng trình soạn thảo văn bản không hiểu biết như Vim, trình duyệt này không tuân theo kiểu kết thúc dòng hiện tại, như Vim sẽ mặc định. Nếu bạn sử dụng Vim hoặc một cái gì đó khác tầm cỡ của nó trên Windows, bạn sẽ không nhận được các kết thúc dòng bị hỏng như thế.