Tôi chỉnh sửa tất cả các loại tệp với Vim (vì tôi chắc chắn hầu hết người dùng Vim đều làm). Một lỗi gấu tôi có là những gì Vim không khi tôi đi qua một tập tin với một mã hóa lẻ. Hầu hết các biên tập viên (những ngày này) làm cho một đâm tốt lúc phát hiện mã hóa tập tin. Tuy nhiên, Vim thường không. Và bạn phải gõ, ví dụ:Có thể tự động đặt mã hóa tệp UTF16 khi mở tệp thuộc loại đó không?
:e ++enc=utf-16le
Để đọc lại các tập tin trong UTF-16 (Nếu không, bạn có được một khối lượng của dấu hiệu @)
Tôi đã tìm kiếm xung quanh và đã thấy kịch bản như set_utf8.vim
có thể phát hiện một mã hóa tệp cụ thể. Tuy nhiên, có giải pháp tổng quát hơn không? Tôi là một chút chán của việc phải tự làm việc ra những gì các tập tin mã hóa và tư vấn giúp đỡ mỗi khi tôi mở một tập tin bất thường.
+1 Những cái nhìn rất hữu ích, mặc dù buồn bã không làm việc trên các tập tin đăng nhập BOMless UTF16 của tôi, ah tốt, tôi sẽ chỉ thêm một AutoFileCmd cụ thể cho những ... Cảm ơn mặc dù! – Benj