VIM 具有 iA Writer 类型格式吗?

VIM 具有 iA Writer 类型格式吗?

我已经谷歌搜索了一段时间了。我希望作家-like(或者有点像 StackExchange)在 Vim 中的格式化。因为我喜欢它格式化我的文本的方式,但根据我使用 Vim 的经验,我经常按“w”跳过单词。我希望能够在 Vim 中拥有相同的智能格式化。

我确实找到了一个不错的 Vim 插件,可以让 Vim 切换到大而干净的字体: https://github.com/honza/writer.vim

但这仍然不允许我使用格式:

# Header 1  
## Header 2 
*underline*
**strong**
etc...

除了上述所有内容之外,如果无法在 Vim 中实现 iA 格式,我不会介意在我的 iA 编写应用程序中添加类似 Vim 的快捷方式。

编辑:经过一段时间的搜索,我发现这种格式叫做Markdown。我开始觉得在 Vim 中直接编辑 Markdown 文件真的没什么好办法,因为 Vim 无法让内容显示成那样?我真的很想能够结合 Markdown 的良好格式和它在 iA Writer 中的显示方式使用移动快捷键。

答案1

丹尼尔·安德森,语法文件将帮助你实现目标。它仍然不同于所见即所得编辑器,但标题、粗体或斜体文本和代码将要如果你设置了正确的语法文件,那么效果会有所不同。请注意,有几个竞争的 Markdown 插件。除了 Daniel 提到的那个,你还可以尝试这个或者这个

但除此之外,你可以尝试使用 Vim 插件,例如Vim 的 WriteRoom。这个想法是让 Vim 在视觉上不受干扰。如果你添加这样的插件,并让 (g)Vim 尽可能大,你可能会更接近你想要的效果。

答案2

Vim 是文本编辑器,而不是文字处理器。根据设计,它不允许使用较大字体显示部分文本。

不过,足够接近的是用 Markdown 语法编写文档,并使用语法文件在 Vim 中使用颜色/字体样式等突出显示正确的 Markdown 标记。

Vim 即时 Markdown在外部窗口中提供即时预览模式。

这个用于 Markdown 的 Vim 语法插件看起来用起来还不错。

另外值得一提的是:Markdown 语法的要点是,即使没有精美的图形功能,它也应该易于阅读;即,它应该可以作为纯文本形式的组织良好的文档进行阅读。它是否满足这一点是一个见仁见智的问题,但我发现它很清楚,而且我经常写个人笔记,这些笔记永远不会以 Markdown 语法中精美的图形方式显示出来(另一方面,我发现 LaTeX 语法也不是特别难以即时阅读)。

相关内容