Tôi muốn sử dụng lệnh ispell-buffer trong Emacs. Nó sử dụng ngôn ngữ tiếng Anh theo mặc định. Có cách nào dễ dàng để chuyển sang một từ điển khác (ví dụ, một ngôn ngữ khác) không?Làm cách nào để thay đổi ngôn ngữ trong Emacs khi sử dụng ispell?
Trả lời
Lệnh sau đề xuất một danh sách các từ điển được cài đặt để sử dụng:
M-x ispell-change-dictionary
Thông thường, M-x isp-c-d
mở rộng để ở trên cũng có.
Từ tệp ispell.el bạn có thể chỉ định một số tùy chọn cho các lệnh ispell
. Điều này xảy ra bằng cách thêm phần vào cuối tệp của bạn như sau:
;; Local Variables:
;; ispell-check-comments: exclusive
;; ispell-local-dictionary: "american"
;; End:
Lưu ý dấu chấm phẩy kép đánh dấu bắt đầu nhận xét ở chế độ hiện tại. Nó có lẽ nên được thay đổi để phản ánh cách tập tin của bạn (ngôn ngữ lập trình) giới thiệu các ý kiến, như //
cho Java.
+1: rất tiện lợi khi mở tệp lặp lại. – EOL
Vào cuối của một tập tin LaTeX bạn có thể sử dụng:
%%% Local Variables:
%%% ispell-local-dictionary: "british"
%%% End:
rằng sẽ thiết lập các từ điển để được sử dụng chỉ cho tập tin đó.
Sử dụng M-x ispell-change-dictionary
và nhấn TAB
để xem từ điển nào có sẵn cho bạn.
Sau đó, viết cài đặt từ điển mặc định trong .emacs
và thêm móc bắt đầu tự động cho chế độ cụ thể (nếu bạn muốn).
Ví dụ, bắt đầu ispell trong AUCTeX tự động sử dụng British English (bằng từ điển tiếng Anh mặc định là tiếng Anh Mỹ)
(add-hook 'LaTeX-mode-hook 'flyspell-mode) ;start flyspell-mode
(setq ispell-dictionary "british") ;set the default dictionary
(add-hook 'LaTeX-mode-hook 'ispell) ;start ispell
Nếu bạn muốn thay đổi ngôn ngữ trên một cơ sở cho mỗi thư mục, bạn có thể thêm video này vào một tập tin .dir-locals.el
:
(ispell-local-dictionary . "american")
Nếu bạn không có .dir-locals.el
tập tin đã có, nó sẽ giống như thế này:
((nil .
((ispell-local-dictionary . "american")))
)
Xem emacs wiki page about directory variables để biết thêm thông tin.
- 1. Làm cách nào để thay đổi ngôn ngữ của ứng dụng khi người dùng chọn ngôn ngữ?
- 2. Thay đổi ngôn ngữ khi đăng nhập
- 3. Thay đổi ngôn ngữ khi chạy?
- 4. Làm cách nào để thay đổi ngôn ngữ mà JasperReports sử dụng?
- 5. Cách thay đổi ngôn ngữ khi chạy trong java swing
- 6. Tôi có thể đánh vần kiểm tra nhiều ngôn ngữ trong các emacs bằng cách nào?
- 7. Thay đổi ngôn ngữ trong Qt
- 8. Làm cách nào để mô phỏng Alt + Shift để thay đổi ngôn ngữ trong Windows?
- 9. Làm cách nào để thay đổi ngôn ngữ trong trang hoặc hộp thoại đăng nhập Facebook?
- 10. Thay đổi ngôn ngữ trong C#
- 11. Làm cách nào để triển khai ngôn ngữ có cùng ngôn ngữ nhanh hơn ngôn ngữ?
- 12. Thay đổi ngôn ngữ hệ thống C#
- 13. Ngôn ngữ thay đổi Phonegap của nhãn?
- 14. Làm thế nào để thay đổi ngôn ngữ và định dạng ngày trong SQL Server?
- 15. Làm cách nào để thay đổi ngôn ngữ của nút "like" trên Facebook?
- 16. Làm cách nào để hiển thị ngôn ngữ (ngôn ngữ) hiện tại ứng dụng Android?
- 17. Làm cách nào để thay đổi ngôn ngữ từ URL Django?
- 18. Cách nhận miền địa phương của thiết bị sau khi thay đổi ngôn ngữ ứng dụng
- 19. Thay đổi ngôn ngữ ứng dụng theo lập trình
- 20. Làm cách nào để chọn ngôn ngữ để sử dụng trong DrScheme?
- 21. Codeigniter Thay đổi ngôn ngữ đã tải
- 22. Android: Có cách nào để thay đổi ngôn ngữ mặc định của android sang ngôn ngữ mới không?
- 23. Hỗ trợ Emacs cho ngôn ngữ D
- 24. Drupal: cách thay đổi ngôn ngữ phân loại hiện tại
- 25. Làm cách nào để thay đổi ngôn ngữ khi chạy mà không gặp khó khăn về bố cục
- 26. Thay đổi ngôn ngữ mặc định trong Symfony2
- 27. Ứng dụng web đa ngôn ngữ - làm cách nào để phát hiện ngôn ngữ của người dùng trong ASP.NET?
- 28. Làm cách nào để thay đổi ngôn ngữ mặc định của trang web sau khi tạo (sharepoint 2010)?
- 29. Làm thế nào để nhận được thông báo khi thay đổi ngôn ngữ hệ thống trong Android?
- 30. Tumblr sử dụng ngôn ngữ mẫu nào?
Điều này chỉ đặt từ điển cho phiên hiện tại. Làm thế nào tôi có thể đặt nó làm mặc định cho emacs? – dknight
Khi hoàn thành 'ispell-change-dictionary', bạn có thể kiểm tra xem chuỗi nào được phép cho biến' ispell-dictionary'. Chọn tùy chọn mong muốn và tùy chỉnh 'ispell-dictionary' (nghĩa là' M-x tùy chỉnh-tùy chọn' 'ispell-dictionary' và sau đó nhập từ điển bạn muốn vào trường thích hợp). – Tobias