2010-03-28 4 views
22

나는 정력에 내 색상 구성표에 문제가 :vim에서 줄 번호 여백의 간격을 늘리려면 어떻게해야합니까?

alt text http://new.tinygrab.com/ca56d2c7a8e13f7077012bece6abd90e.png

줄 번호는 코드에 너무 가까이 있습니다. 줄 번호의 너비를 어떻게 늘릴 수 있습니까?

+0

나는 간격에 영향을 줄 수있는 옵션이 없다고 확신합니다. 나는 당신이 너무 가까웠다는 것에 놀랐다. 그것은 vim 사용자가 가지고있는 것과 같은 한 문자 간격이다. 그러나 나는 그것이 개인적 선호라고 알고있다. 나는 약간의 미적 거리를 얻기 위해 수치를 낮추는 것이 좋겠지 만 이미 그렇게 해 놓은 것처럼 보입니다. – Cascabel

+0

표시된 모든 줄마다 시작 부분에 공백이 있으므로 (공백이 생김) 공백으로 만들어야합니다. 모든 저장 명령에서 해당 줄을 제거하십시오! – puk

답변

11

https://github.com/vim/vim/blob/master/src/screen.c#L2220

, 그것은 (물론, 정력을 패치하지 않고) 불가능하기집니다 : 정력 항상 모든 가능한 폭을 차지하기 위해 줄 번호의 서식을 나중에합니다 (단 하나의 공간을 떠나 코드의 "% * ld"형식 지정자가이를 확인합니다.

1

당신은 당신의 "~/.vimrc 파일"에 다음 줄을 추가 할 수 있습니다 : "6"문자 수의 관점에서 컬럼의 폭을을 지정한다

set nuw=6

. 필요에 따라 더 크거나 큰 번호로 교체하십시오. 가장 최근 버전 (> = 7?)의 Vim에서만 작동합니다. 코드를 보면

+5

그것은 행 번호 열 너비를 늘리지 만 여백은 늘리지 않습니다. - http://grab.by/3mzl –

+0

이것은 OP가 요구하는 것을하지 않으며 단지 숫자 열의 너비를 크게하여 문자로 더 깊숙이 들어가게하고 따라서 '악화' – radixhound

+0

이것은 질문에 대한 답이 아닙니다. – mimoralea

20

이렇게 나도 괴롭 혔습니다. 나는 단색의 블록에 대항하여 텍스트가 쌓이는 것을 싫어한다. 그것은 나를 폐소 공포증 환자로 만듭니다. 여기

내가 해결 방법으로 무슨 짓을했는지 (MacVim에,하지만 같은 기술이 다른 곳에서 작동 할 것으로 예상) :

를 선호하는 색상 구성표에서와 동일하게 줄 수 컬럼의 배경 색상을 설정 일반 텍스트의 배경색 및 줄 번호 전경색이 낮은 콘트라스트 및 눈에 거슬리는 색상으로 표시되므로 (일반 텍스트의 일부처럼 보이지 않음)

hi LineNr guifg=#505050 guibg=Black 
hi Normal guifg=White  guibg=Black 

인정 하듯이,이 숨기기 그것으로 너무 많은 문제가 해결되지 않지만, 잘 작동 것 : 줄 번호에 대한 일반 텍스트에 - 검정 - 흰색, 어두운 회색 검정 바탕에 사용 나를 위해.

관련 문제