Vim에게 배경색을 전체 화면으로 확장하도록 지시하는 방법은 무엇입니까?


11

Vim 색 구성표에 문제가 있습니다. 배경색이 전체 화면을 채우지 않습니다. 예를 들어 "파란색"색 구성표에서 전체 화면이 파란색으로 바뀌어야합니다. 대신, 파란색 배경은 각 줄의 끝까지 만 확장됩니다. 이것은 내가 놓친 콘솔의 설정입니까, 아니면 vim 기본 설정에 문제입니까?

우분투 10.10에서만이 문제가 발생합니다. echo $TERM출력 xterm-color.

[업데이트] : 오류 소스를 제거하기 위해 최소 ~ / .vimrc는 다음과 같습니다.

filetype plugin on
colorscheme blue
syntax on

/etc/vim/vimrc 변경되지 않은 우분투 기본값을 포함합니다


화면을 사용하고 있습니까?
Uku Loskit

아니요, 저는 screen을 사용하지 않습니다
chiborg

vim에서 설정을 시도 set t_Co=256했습니까?
Martin

.vimrc의 관련 섹션을 게시 할 수 있습니까?
gerryk

set t_Co=256전경 텍스트를 깜박이지만 배경색은 변경하지 않습니다.
chiborg

답변:


14

여기설명 된대로 Vim이 색상 구성표의 배경색을 전체 터미널 화면으로 확장하도록 터미널 옵션을 지우고 (Bim 에서 t_ut실행 :set t_ut=한 다음 Control+ L를 눌러 터미널 표시를 새로 고침 ) BCE ( Background Color Erase )를 비활성화 합니다. Vim이 tmux 또는 GNU 화면에서 사용되는 경우에도 작동합니다.


3

tmux 내부에서 vim을 사용할 때 Ubuntu 12.04 및 OpenBSD 5.1에서 동일한 문제가 발생했습니다. 궁극적으로 터미널 유형을 screen-256color 로 설정하여 해결할 수있었습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.