Khi tôi sử dụng bàn phím Unicode trên Mac OSX (tiếng Việt trong trường hợp của tôi) trong khi sử dụng VIM ở chế độ bình thường và thử nhập vào trình chỉnh sửa (bắt đầu bằng i
một số kết hợp để tạo ra các ký tự không phải mã ascii), nó sẽ dẫn đến nhiều thay đổi kỳ lạ trong trình soạn thảo giống như các dòng ký tự xuất hiện ở cuối trình soạn thảo. Hoàn tác nhiều lần sẽ không khôi phục văn bản trở lại như cũ. Sự cố xảy ra trên cả MacVim và VIM bên trong Terminal. Tôi đã trải nghiệm nó cho 7.3 và 7.4 cho đến nay.
Có cách nào để ngăn VIM hành xử như vậy không, như bỏ qua các ký tự đặc biệt (không phải ascii)?
1
Rèn luyện bản thân để có thêm tự chủ và tập trung.
—
romainl
Tôi thấy, Bạn có thể tự đào tạo để khắc phục lỗi phần mềm. Bạn không cần bất kỳ sửa lỗi phần mềm hoặc bất kỳ tùy chỉnh nào: D
—
Phương Nguyễn
Lỗi phần mềm ở đâu? Bạn đã quên làm một cái gì đó để PEBKAC.
—
romainl
VIM đang phản ứng với nhân vật unicode với những thay đổi nguy hiểm, vì vậy tôi sẽ nói đó là một lỗi. Và tốt, nếu một cái gì đó có thể được sửa chữa bằng một cấu hình, hoặc một bản vá, tôi thà sử dụng nó hơn là đào tạo bản thân thành những thứ không thực tế. Bạn là con người, bạn cho rằng để quên một cái gì đó bây giờ và sau đó. Hoặc có thể, bạn không?
—
Phương Nguyễn
Tôi có thể nhắc nhở bạn rằng bạn thậm chí không cung cấp bất kỳ ảnh chụp màn hình hoặc bất cứ điều gì thể hiện thiệt hại hoặc danh sách "các ký tự unicode" gây ra thiệt hại đó không? Cái quái gì là "nhân vật unicode"?
—
romainl
A
, …
, げ
...? Nó có xảy ra trong chế độ chèn không? Chế độ bình thường? Một số khác? GUI Vim hay Vim? Phiên bản nào? Trình giả lập thiết bị đầu cuối nào nếu có? Có xảy ra với và không có cấu hình của bạn? Cho đến nay, chúng ta chỉ có một anh chàng ngẫu nhiên trên internet phàn nàn về những thay đổi bí ẩn khi anh ta quên điều gì đó. Chặn mọi thông tin chính xác hơn, đó không phải là lỗi mà là lỗi người dùng đơn giản.