在vim中的行之间添加垂直空间

时间:2009-08-17 11:54:09

标签: layout vim

摘要:我想在vim中查看我的文字,在某些行之间留出一些额外的垂直空间。

我正在用vim编写乳胶,并将每个句子放在一个新行上。我想在句子之间添加一些垂直空间(几个像素)以使它们更清晰。我不想在缓冲区中添加任何内容,只是为了查看它。

我不想添加整个换行符,因为它在latex中有意义。

示例文字:

Conventional wisdom states that a compiled program should run an
order-of-magnitude faster than an interpreted program.
In our experience, however, dynamic scripting languages do not follow this rule
of thumb.
Instead, a program written in a scripting language spends most of its run-time
handling dynamic features, such as dynamic types and \code{zval}s.
This limits the potential improvement of simply removing the interpreter loop.
This is particularly important for a compiler like \phc{} which re-uses the PHP
system, as many of the code paths executed will be the same, whether the program
is interpreted or compiled.

有什么想法吗?

更新

也许有破坏,换行,showbreak和线条空间的东西,但我不认为这就足够了。

  • 线条空间会在每一行之间放置空格,但我只想在以.
  • 结尾的行之后留出空格
  • 如果没有一些与行空间相当的话,其他的还不够

2 个答案:

答案 0 :(得分:13)

如果你正在使用gvim,你不能这样做吗?

:set linespace=5

答案 1 :(得分:0)

如果你不使用gvim,只使用vim,在vimrc中指定“linespace=5”时,你不能改变行距或看到任何变化。我的解决方案是在我的终端模拟器中更改行空间,在我的情况下是 Alacritty,在我的 alacritty.yml 中使用:

font:
    offset:
        x: 0
        y: 5

您可以尝试在终端模拟器中进行相同操作,但这会改变所有终端中的行距。