2013-03-07 27 views
32

Xem ảnh chụp màn hình về cách tôi đã định cấu hình vim dưới đây. Các 'máng xối' tức là nơi '+' và '~' những biểu tượng xuất hiện hiển thị tình trạng git của tôi sử dụng cổng văn bản siêu việt tuyệt vời này cho vim: https://github.com/airblade/vim-gitgutterThay đổi màu vim 'máng xối'

Làm thế nào để thay đổi màu sắc của rãnh nước, nơi có không có ký hiệu '+'/'~'? I E. phần màu xám? Đây là cách bạn thay đổi cột số: VIM initial settings: change backgound color for line number on the left side? nhưng tôi không thể tìm thấy cách thay đổi màu 'máng xối'.

Bất kỳ ý tưởng nào?

Rất cám ơn.

Trả lời

37

"máng xối" này được gọi là cột dấu hiệu. (Xem :help signs để biết thêm thông tin.) Các nhóm nổi bật liên quan đến cột này được gọi là SignColumn, và có thể được thiết lập như thế này (sử dụng ví dụ từ phần trợ giúp):

:highlight SignColumn guibg=darkgrey 
+1

Điều này có vẻ hy vọng. Tôi đang sử dụng vim (không gvim) và điều này không làm bất cứ điều gì (không có lỗi, nó chỉ không làm bất cứ điều gì). Có lẽ 'guibg = darkgrey' cần phải là cái gì khác? Tôi sẽ hét lên nếu tôi tìm thấy bất cứ điều gì. Cảm ơn nhiều. – ale

+3

Thật vậy, 'guibg' đặt màu nền cho gvim. Đối với giao diện điều khiển vim, sử dụng 'ctermbg' và' ctermfg', v.v. Đối với tài liệu đầy đủ, hãy xem ': help highlight-cterm'. –

+1

gần như đã nhận nó (': highlight SignColumn' là chính xác) nhưng tôi phải làm điều này: ': highlight SignColumn ctermbg = DarkGreen' – ale

7

Để thay đổi màu sắc trong ~/.vimrc của bạn để rằng máng xối của bạn là màu giống như nơi số dòng của bạn hiển thị được như sau:

highlight clear SignColumn 

enter image description here

các git-gutter docs có một số khác anh gợi ý dâm dục.