Tôi đang sử dụng một số ngôn ngữ và hiện tại tôi bắt buộc phải chỉ ra vim về việc kiểm tra lỗi chính tả nào phải được thực hiện. Có cách nào để thiết lập vim để nó tự động phát hiện đúng không? Tôi mơ hồ nhớ rằng trong một phiên bản trước của vim, khi kiểm tra chính tả không được tích hợp, kịch bản vimspell làm điều này có thể. Nó sẽ tốt hơn nếu điều này có thể áp dụng không chỉ cho một tập tin mà còn cho một phần của một tập tin, vì tôi thường xuyên trộn nhiều ngôn ngữ trong một tập tin duy nhất. Tất nhiên, tôi muốn tránh tải nhiều từ điển cùng một lúc.Vim có thể phát hiện ngôn ngữ tự nhiên của một tệp, sau đó tải từ điển chính xác không?
9
A
Trả lời
3
Tôi không biết nếu có cách nào để tự động phát hiện, nhưng nếu bạn đặt vim:spell:spelllang=foo,bar,baz
ở cuối tệp, vim sẽ đặt ngôn ngữ kiểm tra chính tả thành foo, bar và baz khi tệp được mở. Lưu ý rằng bạn phải đặt ít nhất một dấu cách trước văn bản đó hoặc vim sẽ nghĩ rằng đó là một phần của tệp.
1
Kể từ vim thiếu tính năng này, tôi thấy nó hữu ích để xác định các phím tắt như thế này trong vimrc:
command! Nb :set spelllang=nb
command! En :set spelllang=en
Các vấn đề liên quan
- 1. VIM có thể phát hiện nhiều ngôn ngữ trên cùng một tệp
- 2. Phát hiện ngôn ngữ
- 3. Có thể thực hiện một ngôn ngữ lập trình thứ hai bằng ngôn ngữ đó không?
- 4. Xây dựng một mô hình ngôn ngữ tự nhiên, có thể chữa lỗi chính tả
- 5. CodeMirror - ngôn ngữ tự động phát hiện
- 6. Ngôn ngữ highlighed hiện tại của vim
- 7. Gói Xử lý Ngôn ngữ Tự nhiên
- 8. Tạo ngôn ngữ tự nhiên trong PHP
- 9. Tự động xác định ngôn ngữ tự nhiên của trang web được cung cấp URL
- 10. Vim lưu sau đó tự động thực hiện?
- 11. qTranslate cho Wordpress không tự động cung cấp cho tôi ngôn ngữ chính xác
- 12. cách phát hiện ngôn ngữ hệ điều hành (ngôn ngữ) từ mã java
- 13. Phát hiện ngôn ngữ Brute-Force
- 14. Phát hiện chuỗi/ngôn ngữ nhập của người dùng
- 15. NET dll cho ngôn ngữ tự nhiên để SQL/SPARQL
- 16. ARFF để xử lý ngôn ngữ tự nhiên
- 17. Chrome: Tự động phát hiện ngôn ngữ để kiểm tra chính tả
- 18. Phát hiện ngôn ngữ từ chuỗi unicode trong C++
- 19. Hunspell - Không thể mở tệp từ hoặc tệp từ điển cho từ điển có tên en_US
- 20. jQuery ngôn ngữ trình duyệt phát hiện
- 21. Cách phát hiện ngôn ngữ của người dùng
- 22. Phát hiện và/hoặc nhận dạng sai lầm hợp pháp bằng xử lý ngôn ngữ tự nhiên
- 23. Python và Java để xử lý ngôn ngữ tự nhiên
- 24. Thuật toán xử lý ngôn ngữ tự nhiên cho tâm trạng của một email
- 25. Trình tạo ngôn ngữ tự nhiên cho các ngày (Java)
- 26. Có chính xác khi nói JavaScript là ngôn ngữ "một chủ đề" không?
- 27. Xử lý ngôn ngữ tự nhiên trong Ruby
- 28. Phần tử `img` có thuộc tính` lang`: ngôn ngữ của chính hình ảnh đó?
- 29. Có thể phát hiện hỗ trợ ngôn ngữ Đông Á không?
- 30. Có thư viện xử lý ngôn ngữ tự nhiên tốt hay không
Bạn có thể đặt rằng ở đầu hoặc ở cuối của tập tin. Nhìn vào ': help modeline' –