Khi tôi viết một văn bản tiếng Đức có chứa một cái gì đó như abücd
ví dụ và dw
ở phía trước, nó sẽ chỉ xóa ab
vì nó không diễn giải ü
như một ký tự từ.
Khi tôi chỉnh sửa reSturationuredText, tôi có
iskeyword=38,42,43,45,47-58,60-62,64-90,97-122,_
Điều đó giải thích tại sao các ô không được đánh dấu, nhưng tôi không hiểu nó đến từ đâu. Khi tôi chỉ mở gVim, nó được đặt thành
iskeyword=@,48-57,_,192-255
Điều này có thể đến từ đâu?
.vim/vimrc
và :set enc?
mang lại cho tôi utf-8
. Tương tự với fenc
. Tuy nhiên, nó không hoạt động.
:set iskeyword&
được ü
vẫn không được coi là một phần của một từ?
set iskeyword
). Nó nên là một cái gì đó như "@,48-57,_,128-167,224-235"
hoặc "@,48-57,_,192-255"
. Bạn đang sử dụng Vim hay Vi? (giá trị mặc định trong Vi ( "@,48-57,_"
) không nhận ra ü; giá trị mặc định trong Vim vẫn ổn)
iskeyword=@,48-57,_,192-255
. Nó hoạt động kỳ diệu trong một ví dụ Vim mới. Điều đó thật kỳ lạ, tôi phải quan sát điều đó cẩn thận hơn.
set encoding=utf-8
trong của bạn.vimrc
.