macvim 텍스트 영역에 패딩을 추가하려면 어떻게 해야 합니까?

macvim 텍스트 영역에 패딩을 추가하려면 어떻게 해야 합니까?

내 텍스트와 창의 왼쪽 가장자리(또는 줄 번호의 오른쪽 가장자리) 사이에 약간의 여백을 추가하고 싶습니다.

대체 텍스트

답변1

텍스트 배경(두 경우 모두 검은색)과 일치하도록 줄 번호 배경을 설정하여 숫자와 텍스트 사이에 시각적 버퍼를 제공합니다. 또한 줄 번호를 어두운 회색으로 설정하여 눈에 띄지 않게 했습니다.

텍스트와 일치하도록 줄 번호 배경을 설정하는 것은 단순히 정의에서 "bg" 정의를 완전히 제거하는 문제입니다 LineNr. 현재 줄 강조 표시를 포함하여 내 색상 구성표의 관련 섹션은 다음과 같습니다.

hi CursorLine   guibg=#333333
hi LineNr       guifg=#555555

최종 결과는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

(참고로 저는 를 통해 상대 줄 번호를 사용합니다 set relativenumber).

답변2

:help foldcolumn

접기 열은 일반적으로 접기 표시를 표시하는 데 사용되지만 공간도 제공됩니다.

답변3

터미널에서 다음 명령을 실행하여 MacVim 창 주위에 공백을 추가할 수 있습니다(단, 왼쪽 공백은 줄 번호 왼쪽에 삽입됩니다).

defaults write org.vim.MacVim MMTextInsetTop '10'
defaults write org.vim.MacVim MMTextInsetLeft '10'
defaults write org.vim.MacVim MMTextInsetBottom '10'
defaults write org.vim.MacVim MMTextInsetRight '10'

원천:https://gist.github.com/meleyal/1902879

관련 정보