Làm thế nào tôi có thể kiểm tra chính tả toàn bộ bộ đệm?


7

Có một lệnh hoặc plugin tích hợp có sẵn để kích hoạt kiểm tra chính tả trên toàn bộ bộ đệm hiện tại, nhắc tôi cho mỗi từ mà nó phát hiện để bỏ qua, thêm vào từ điển hoặc sửa lỗi chính tả?

Tôi đã sử dụng ]sđể bỏ qua các gợi ý chính tả và zghoặc z=thêm vào từ điển hoặc đề xuất sửa chữa, nhưng khi một bộ đệm có nhiều lỗi chính tả, nó sẽ gây khó chịu khi bỏ qua mọi trường hợp, đặc biệt là khi nó mã hoặc các tệp cấu hình có rất nhiều thứ không sai chính tả nhưng không thuộc về từ điển, như tên biến hoặc dòng lệnh vô nghĩa.


4
Tôi rất hài lòng với plugin SpellCheck.vim của Ingo Karkat, có sẵn tại github.com/vim-scripts/SpellCheck và thông thường tại vim.org/scripts/script.php?script_id=3844 , ngoại trừ việc vim.org không hoạt động tại chốc lát.
garyjohn 20/07/2015

5
Bạn có thể thêm các từ bạn muốn bỏ qua internal-wordlist, với zG. Vì danh sách bị mất khi bạn thoát Vim, nên nó tương tự như 'bỏ qua' và Vim sẽ không yêu cầu bạn sửa lại cùng một từ, trong cùng một phiên. Một cách khác là dạy Vim chỉ kiểm tra chính tả theo cú pháp, tức là ở các khu vực nhất định và bỏ qua các khu vực khác.
VanLaser

Câu trả lời:


1

Bạn có thể sử dụng plugin LanguageTool để thêm chức năng kép, nó không chỉ kiểm tra chính tả mà còn kiểm tra ngữ pháp bằng công cụ java bên ngoài. Nó kiểm tra toàn bộ bộ đệm và hiển thị bộ đệm danh sách lỗi ở phía dưới. Tôi thấy nó khá hữu ích.

Tôi hi vọng cái này giúp được.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.