如何在 Vim 中设置拼写仅用于电子邮件?
谷歌在这里并没有多大帮助。 我想在 :setpell
开启的情况下撰写电子邮件,但对于所有其他文件,:setpell
应该关闭。 我使用 mutt 和 Vim 作为撰写电子邮件的编辑器。
事实上,我很好奇,Vim 如何知道这是我正在撰写的电子邮件? 是否有正在编辑的文件类型的命令行参数? mutt 如何知道要传入什么?
Google is not being very helpful here. I'd like to compose emails with :set spell
on, but for all other files, :set spell
should be off. I am using mutt, and Vim as the editor for composing emails.
In fact, I'm curious, how does Vim know that it's an email I'm composing? Is there a command-line parameter of the type of file being edited? How does mutt know what to pass in?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以在
~/.vimrc
中使用由检测到的文件类型触发的自动命令:You can use an autocmd in your
~/.vimrc
that gets triggered by the detected file type:在你的 .muttrc 中尝试一下:
你可以使用“which vim”找到 vim 的正确路径。
Try this in your .muttrc:
You can find the correct path to vim with "which vim".
你不应该使用 mutt 配置命令吗? 请参阅以下链接:
Shouldn't you be using a mutt configuration command? See the following links:
将以下内容添加到您的 ~/.vimrc 中:
它应该可以正常工作。 您可以(应该?)更改拼写以反映您经常使用的任何语言。
Add the following into your ~/.vimrc:
And it should work fine. You can (should?) change the spelllang to reflect any languages that your routinely use.