Tôi đã xuất tệp từ Word và nó đã thay thế tất cả các dấu ngoặc kép bằng các ký tự unicode lạ không được hiển thị chính xác trong vim. Vì vậy, bây giờ tôi muốn những nhân vật được thay thế bằng dấu ngoặc kép, nhưng tôi không biết làm thế nào để vào nhân vật này trongCách tìm kiếm và thay thế một ký tự không thể in
:%s/???/'/g
Các nhân vật trông như thế này: ~ U ~ R. Nhưng tất nhiên tôi không thể chỉ đánh dấu chúng bằng chuột và dán trong lệnh.
không liên quan đến chương trình, thuộc về superuser.com. –
@ax: http://meta.stackexchange.com/questions/25925/vim-questions-so-or-su –
Bạn có thể thay đổi tất cả "dấu ngoặc kép thông minh" từ tài liệu Word (được mã hóa bằng lược đồ mã hóa sở hữu của Microsoft không tương thích với utf-8 và iso-8859-15) với lệnh này: [return] ':% s/\% x92/'/ g' [return] Lưu ý rằng không có ký tự ẩn trong dòng này. –