2011-11-16 29 views
12

Problem with Vim backgroundmàu nền Vim không hoàn trả đúng trong GNOME terminal

Tôi đoán nhiều người có vấn đề này, nhưng tôi dường như không thể tìm thấy bất kỳ chủ đề khác/câu hỏi về nó bất cứ nơi nào. Tôi đoán rất khó để nắm bắt trong từ khóa.

Về cơ bản, Vim không vẽ màu nền khi cuộn lên ở những nơi không có văn bản. Tôi cũng đã nhìn thấy nó trên máy Mac của bạn tôi, vì vậy nó không phải là đặc biệt để thiết lập của tôi.

Tôi có vimrc khá lớn, nhưng tôi gặp vấn đề tương tự mà không có vimrc và thiết lập màu xanh :colorscheme.

Tôi đang sử dụng gnome-terminal trên Ubuntu 11.10 (Oneiric Ocelot). Đó là một cài đặt khá sạch sẽ mà tôi thiết lập chỉ một vài ngày trước, vì vậy không thực sự bất kỳ kinh doanh hài hước đang xảy ra. Tôi hy vọng điều này sẽ xảy ra trong hộp.

Tôi chưa gặp sự cố này trong các ngữ cảnh khác, ví dụ: trên SSH với PuTTY hoặc các phiên bản trước của Ubuntu mà tôi đoán cũng là gnome-terminal.

Điều gì đang xảy ra?

+0

Tôi thực sự thích rằng màu sắc. Điều đó có sẵn ở đâu đó không? (Ước gì tôi có một câu trả lời cho câu hỏi của bạn - Tôi có các vấn đề tương tự trong iterm2, và cuối cùng chỉ cần thiết lập màu nền của thiết bị đầu cuối của tôi để phù hợp với màu tôi đặt trong vim) –

+0

Về cơ bản là: colorscheme blue. Gửi cho tôi một email Mozza314 (at) gmail.com nếu bạn thích vimrc. – voltrevo

+2

Câu hỏi liên quan: http://stackoverflow.com/questions/14689925/vim-background-with-gnu-screen ** tl; dr ** thêm 'set t_ut =' vào cấu hình .vimrc của bạn – batzilo

Trả lời

0

Thử chạy :set t_Co=256 (thay thế 256 bằng giá trị tương ứng với số màu mà thiết bị đầu cuối của bạn hỗ trợ). Một vấn đề tìm kiếm tương tự (mặc dù ít dễ thấy) của tôi là do sử dụng quá ít màu thiết bị đầu cuối có sẵn trong Vim. Để tìm ra số lượng thiết bị đầu cuối của bạn hỗ trợ, xem this.

+0

Tôi không sử dụng ubuntu nhiều nữa nhưng tôi có một vấn đề tương tự trên mac của tôi và nó không hoạt động cho nó. Tôi sẽ chắc chắn để thử nó lần sau tôi đang ở vim trên ubuntu mặc dù: /. – voltrevo

1

Trong Linux, tôi có export TERM=xterm-256color trong số .bashrc. Gây Vim trông như thế này (sau khi thiết set t_Co=256):

Vim looks with molokai theme before fixing TERM variable

Khi tôi loại bỏ dòng đó từ .bashrc tôi và mở một nhà ga mới (exec bash không làm điều đó). Đây là những gì tôi nhận được (bạn cần phải có set t_Co=256):

Vim looks with molokai theme after fixing TERM variable

Các vấn đề liên quan