Như những người khác đã nói, bạn có thể sử dụng
:set list
sẽ kết hợp với
:set listchars=...
hiển thị các ký tự vô hình.
Bây giờ, không có tùy chọn rõ ràng mà bạn có thể sử dụng để hiển thị khoảng trắng, nhưng trong bảng liệt kê, bạn có thể đặt một ký tự hiển thị cho mọi khoảng trắng NHƯNG. Ví dụ, của tôi trông như thế này
:set listchars=eol:$,tab:>-,trail:~,extends:>,precedes:<
vì vậy, bây giờ, sau khi bạn sử dụng
:set list
tất cả mọi thứ không được hiển thị rõ ràng như một cái gì đó khác, thực sự, là một khoảng trắng cũ đơn giản.
Như thường lệ, để hiểu cách listchars
hoạt động, sử dụng trợ giúp. Nó cung cấp thông tin tuyệt vời về những gì ký tự có thể được hiển thị (ví dụ như dấu cách không gian) và cách thực hiện:
:help listchars
Có thể hữu ích khi thêm một chuyển đổi vào nó để bạn có thể thấy các thay đổi giữa chỉnh sửa một cách dễ dàng (nguồn: VIM: set list! Như một chuyển đổi trong .vimrc ):
noremap <F5> :set list!<CR>
inoremap <F5> <C-o>:set list!<CR>
cnoremap <F5> <C-c>:set list!<CR>
:set list
. Điều đó không trả lời câu hỏi của chúng tôi. (Đối với những người khác: phản hồi của mrucci Bên dưới là hữu ích, mặc dù không hoàn toàn là một giải pháp thực sự .)