我想在Emacs中使用ispell-buffer命令。它默認使用英語。有沒有簡單的方法來切換到另一個字典(例如,另一種語言)?如何在使用ispell時更改Emacs中的語言?
36
A
回答
34
以下命令提出使用安裝的字典的列表:
M-x ispell-change-dictionary
通常,M-x isp-c-d
擴展到也以上。
19
從文件ispell.el中,您可以爲ispell
命令指定一些選項。這種情況通過添加一個節到文件的這樣的結尾:
;; Local Variables:
;; ispell-check-comments: exclusive
;; ispell-local-dictionary: "american"
;; End:
注意兩個分號標誌着在當前模式下的評論開始。它可能應該改變,以反映你的文件(編程語言)引入評論的方式,如用於Java的//
。
+0
+1:反覆打開文件非常方便。 – EOL 2011-08-04 12:34:08
12
在一個LaTeX文件的最後,你可以使用:
%%% Local Variables:
%%% ispell-local-dictionary: "british"
%%% End:
,將設置字典只是該文件中使用。
7
使用M-x ispell-change-dictionary
並點擊TAB
查看可用字典。
然後在.emacs
中寫入默認字典的設置,並添加一個掛鉤以自動爲您指定的模式(如果需要)啓動ispell。
舉例來說,如果你想改變語言上的每個目錄的基礎上開始的ispell在AUCTeX自動使用英國英語(默認爲英語詞典美國英語)
(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
2
,你可以將它添加到一個.dir-locals.el
文件:
(ispell-local-dictionary . "american")
如果你沒有.dir-locals.el
文件已經,它看起來就像這樣:
((nil .
((ispell-local-dictionary . "american")))
)
相關問題
- 1. 如何在Android中使用i18n時更改語言環境?
- 2. 如何在運行時更改語言
- 3. Emacs ispell goto previous word?
- 4. 在Grails中,如何在用戶更改語言時保存語言環境?
- 5. 如何在IntelliJ IDEA中更改語言?
- 6. 如何在WPF/XAML中更改語言
- 7. Laravel:如何在selectMonth中更改語言?
- 8. 如何在android中更改mapview語言?
- 9. 如何在ew中更改語言:calendarpopup?
- 10. 如何在wordpress中更改語言
- 11. 使用.htaccess更改語言
- 12. 如何更改SAPUI5語言?
- 13. 如何更改FxCop語言?
- 14. 如何更改C#語言
- 15. UI語言如何更改?
- 16. 在Android中更改運行時語言
- 17. 如何更改Laravel Spark中的語言?
- 18. 如何更改asp.net中的windows語言
- 19. 如何更改WPF中的語言?
- 20. 如何更改Umbraco中的TinyMCE語言
- 21. 如何更改jquery mobile中的語言?
- 22. 在emacs中設置語言
- 23. 用戶選擇語言時如何更改應用程序的語言?
- 24. 當用戶選擇語言時如何更改應用程序的語言?
- 25. 在TinyMCE中更改語言
- 26. 在AlertDialog中更改語言
- 27. 在J2ME中更改語言
- 28. 在WooCommerce中更改語言
- 29. 如何使用Java代碼在Android中更改手機語言?
- 30. 如何使用Swashbuckle在Swagger-UI中更改語言
這僅設置當前會話的字典。我如何將它設置爲emacs的默認值? – dknight 2013-12-22 08:08:26