具有iA Writer类型格式的VIM?


5

我已经谷歌搜索了一段时间。我想在Vim中使用类似iA Writer的格式(或类似StackExchange的格式)。因为我喜欢它格式化文本的方式,但是由于我在Vim上的经验,我经常按“ w”跳过单词。我希望能够在Vim中具有相同的智能格式。

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

但这仍然不能使我使用格式:

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

除了上述所有这些,如果无法在Vim中实现iA格式,我也不会介意在我的iA writer应用程序中使用像Vim那样的快捷方式。

编辑:经过一段时间的搜索,我发现这种格式称为Markdown。我开始认为没有一种直接在Vim中直接编辑Markdown文件的好方法,因为Vim无法使内容显示出来吗?我真的很想能够结合Markdown的漂亮格式及其在iA Writer中的显示方式使用移动快捷方式。


对于不知道该事物是什么或它做什么的人,您能提供一些例子以及它们如何工作吗?
romainl

Markdown是纯文本,Vim是您找到的用于编辑纯文本的最佳工具。降价的表现是一个完全不同的问题。在##和公司是否有提供语义文本为人类和机器。如果有## subheader,则不需要22px字体。
romainl

Answers:


2

正如Daniel Andersson 所说,语法文件将使您走很长的路要走。它仍然与WYSIWYG编辑器不同,但是如果您设置了正确的语法文件,则标题,粗体或斜体文本和代码看起来有所不同。请注意,有一些竞争性的Markdown插件。除了丹尼尔提到的,你可以尝试这一个这一个

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


谢谢!我认为,根据您提供的语法以及Daniel Andersson的语法,我将非常接近我想要的位置。我现在唯一想念的(不是什么大问题)是iA Writer给我的缩进。感谢你们俩!Vim也成为我偏爱简单文本编辑和创建注释的偏好。:)
Ambidex 2012年

2

Vim是文本编辑器,而不是文字处理器。通过设计,它不允许以较大的字体显示部分文本。

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

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

这个Markdown的Vim语法插件似乎使用得很好。

还值得一提的是:Markdown语法的要点是,即使没有精美的图形功能,它也应该易于阅读;即,它应该以原始文本格式作为组织良好的文档可读。是否满足要求是一个观点问题,但我发现它很清楚,而且我经常写个人笔记,这些笔记永远不会以Markdown语法的精美图形方式显示(另一方面,我找不到LaTeX语法尤其难以即时读取)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.