当前位置:  开发笔记 > 开发工具 > 正文

使用ispell时如何更改Emacs中的语言?

如何解决《使用ispell时如何更改Emacs中的语言?》经验,为你挑选了4个好方法。

我想在Emacs中使用ispell-buffer命令.它默认使用英语.是否有一种简单的方法可以切换到另一个字典(例如,另一种语言)?



1> stephanea..:

以下命令建议使用的已安装字典列表:

M-x ispell-change-dictionary

通常,也M-x isp-c-d扩展到上面.



2> Pierre..:

从ispell.el文件中,您可以为ispell命令指定一些选项.这通过在文件末尾添加一个部分来实现,如下所示:

;; Local Variables:
;; ispell-check-comments: exclusive
;; ispell-local-dictionary: "american"
;; End:

请注意,双分号标记当前模式中注释的开头.它应该被改变以反映您的文件(编程语言)引入注释的方式,例如//Java.



3> boclodoa..:

在LaTeX文件的末尾,您可以使用:

%%% Local Variables:
%%% ispell-local-dictionary: "british"
%%% End:

这将设置仅用于该文件的字典.



4> 小智..:

使用M-x ispell-change-dictionary和点击TAB查看可用的字典.

然后在你的密码中写下默认字典的设置.emacs,并为你的特定模式添加一个自动启动ispell的钩子(如果你想要的话).

例如,使用英式英语自动启动AUCTeX中的ispell(默认情况下,英语词典是美式英语)

(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

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有