vim에서 줄 사이의 간격을 바꾸는 방법?


13

줄 사이의 공간을 바꿀 수 있는지 궁금합니다.

줄 간격

"줄 간격"을 어떻게 변경할 수 있습니까?

답변:


19

이것이 가능할 것으로 기대하지는 않았지만 실제로는 이에 대한 옵션이 있습니다. 'linespace':

'linespace' 'lsp'

문자 사이에 삽입 된 픽셀 라인의 수입니다. 글꼴이 전체 문자 셀 높이를 사용하여 선이 서로 닿을 때 유용합니다. 0이 아닌 경우 밑줄을위한 공간이 있습니다. 일부 글꼴의 경우 선 사이에 공간이 너무 많아서 상승 및 하강을위한 공간이있을 수 있습니다. 그런 다음 'linespace'를 음수 값으로 설정하는 것이 좋습니다. 그래도 디스플레이 문제가 발생할 수 있습니다!

이 옵션은 기준선 사이의 거리가 아니라 추가 된 추가 공간을 정의한다는 점에서 그림과 다르지만 어쨌든 충분히 제어 할 수 있어야합니다.

다음과 같은 것을 추가해야합니다 .vimrc.

set linespace=3

명백한 이유로 그것은 터미널 vim이 아닌 gvim에서만 작동합니다.


1
set linespace = 3을 추가했지만 아무 일도 일어나지 않았습니다. 줄 공간은 변경되지 않습니다. "터미널 vim에서는 작동하지 않습니다"라고 말했습니다. 귀하의 의견에 감사드립니다.
newbie16

Vim이 이와 같은 터미널 동작을 제어 할 수있는 방법은 없지만 터미널에서이를 변경할 수 있습니다. 예를 들어, macOS의 Terminal.app 및 iTerm2를 사용하면 글꼴 선택기에서 줄 간격을 변경할 수 있습니다. 다른 터미널에서 그렇게하는 방법에 대한 질문은 해당 스택 교환 사이트로 보내야합니다.
Jim Stewart

"명확한 이유로 터미널 vim에서는 작동하지 않습니다." vim 에서이 기능의 가장 확실한 구현은 'linespace'줄 사이 에 빈 줄 을 추가하는 것 입니다.
제한된 속죄
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.