" Stick with the UTF-8 encoding.
if has('multi_byte')
" Encoding used for the terminal.
if empty(&termencoding)
let &termencoding = &encoding
endif
" Encoding used in buffers, registers, strings in expressions, "viminfo"
" file, etc.
set encoding=utf-8
" Encoding used for writing files.
setglobal fileencoding=utf-8
endif
" Use both Unix and DOS file formats, but favor the Unix one for new files.
set fileformats=unix,dos
CHÚ THÍCH: Ưu điểm của dòng cuối cùng là cả hai định dạng được hiển thị chính xác trong bộ đệm Vim. Ví dụ: nếu bạn xóa dos
từ fileformats
, sau đó tất cả dos
các tệp mà bạn sẽ mở trong Vim từ bây giờ sẽ bị lộn xộn với ^M
biểu tượng ở cuối dòng. Điều này ^M
không có gì khác, nhưng \r
mà Vim, trong trường hợp này, sẽ không giải thích đúng. Vì vậy, nó được khuyến khích để giữ fileformats
như được trình bày ở trên. Đừng lo lắng, bất kỳ tệp mới nào bạn tạo sẽ được sử dụng unix
định dạng theo mặc định (như đã nêu trong nhận xét ở trên).
Nếu bạn gặp một số tập tin với dos
định dạng và muốn chuyển đổi nó thành unix
, sau đó gõ như sau:
:set ff=unix