tôi có những dòng này trong Vim:Cách sắp xếp các dòng UTF-8 trong Vim?
a
c
b
e
é
f
g
và khi tôi làm :%sort
, tôi có được điều này:
a
b
c
e
f
g
é
Rõ ràng, "é" dòng không nên ở cuối, nó phải được sau dòng "e". Có thể để có được Vim để sắp xếp các dòng này một cách chính xác? Không sử dụng khóa ASCCI cho nhân vật mà là nhân vật thực sự.
Tôi cũng đã thử với :!sort
(để sử dụng GNU sort
utiliy) nhưng tôi nhận được kết quả tương tự.
Nó không hiển nhiên như bạn nghĩ. Thứ tự chính xác phụ thuộc rất nhiều vào ngôn ngữ. Tôi đoán là địa phương bạn sử dụng không phải là địa chỉ bạn muốn sử dụng. Lệnh 'locale' in trên hệ thống của bạn là gì? –
Mọi thứ đều là 'fr_CA.UTF-8'. – remi