VIM 的消息模式?(或在 VIM 中撰写电子邮件)

Sri*_*mar 3 email vim emacs

Emacs 有一个叫做message-mode(type M-x message-mail) 的东西,可以用来编写电子邮件。这种模式有助于将文本自动换行到 72 列.. 正确保留引号。

VIM 有这样的东西吗?

我正在从 Emacs 切换到 VIM,并且消息模式是唯一需要迁移的东西。

注意:我不希望 VIM 发送电子邮件;为此..我使用其他一些客户端。我只想在 VIM 中编辑电子邮件。

小智 6

是的。Vimmessage-mode使用文件类型来实现。

Vim 应该能够自动检测到您正在编辑邮件消息。它应该自动将文件类型设置为mail. 您可以通过键入(在命令模式下)显示文件类型的当前值来检查这一点...

:set filetype
Run Code Online (Sandbox Code Playgroud)

你也可以强制 Vim 使用特定的文件类型。在命令模式下,键入...

:set filetype=mail
Run Code Online (Sandbox Code Playgroud)

强制 Vim 设置邮件消息的默认编辑首选项。

你可以在 Vim 帮助系统中阅读更多关于文件类型的信息。

:help filetype
Run Code Online (Sandbox Code Playgroud)