vimの行間のスペースを変更するにはどうすればよいですか?


13

行間のスペースを変更できるかどうか疑問に思っています。

行間隔

「行間隔」を変更するにはどうすればよいですか?

回答:


18

これが可能になるとは思っていませんでしたが、実際にはこれに対するオプションがあります。'linespace'

'linespace' 'lsp'

文字間に挿入されるピクセル行の数。フォントが文字セルの高さ全体を使用し、線が互いに接触する場合に役立ちます。ゼロ以外の場合、下線を引く余地があります。一部のフォントでは、行と行の間のスペースが大きすぎる場合があります(上昇および下降のためのスペースを確保するには)。次に、「ラインスペース」を負の値に設定するのが理にかなっています。ただし、これはディスプレイの問題を引き起こす可能性があります!

このオプションは、ベースライン間の距離ではなく追加される追加のスペースを定義するという点で写真とは異なりますが、とにかく十分な制御を提供する必要があります。

次のようなものを追加する必要があります.vimrc

set linespace=3

明らかな理由により、gvimでのみ機能し、ターミナルvimでは機能しません。


1
set linespace = 3を追加しましたが、何も起こりませんでした。行スペースは変更されません。「ターミナルvimでは機能しません」と言いました。ご意見をありがとうございます。
初心者

Vimがそのような端末の動作を制御する方法はありませんが、端末によっては変更できる場合があります。たとえば、macOSのTerminal.appとiTerm2の両方で、フォントセレクターの行間を変更できます。他の端末でこれを行う方法についての質問は、適切なStack Exchangeサイトに送信する必要があります。
ジムスチュワート

「明らかな理由で、それは動作します...ターミナルvimではありません。」vimでのこの機能の最も明白な実装は'linespace'、行間に空白行を追加することだと思います。
限定A
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.