Прозрачный фон редактора Vim в терминале xfce-4


Ответы:


23

Я сделал мой прозрачным в gnome-терминал (и я думаю, это будет работать и для xfce-4)

Я использую тему Молокаи (256-цветная версия).

Я просто должен был изменить одну строку.

(Оригинал):

hi Normal          ctermfg=252 ctermbg=233

(моя версия, с прозрачным фоном):

hi Normal          ctermfg=252 ctermbg=none

Ответ Хуанхо великолепен, и вдохновил меня на добавление этого редактирования: hi NonText ctermfg=250 ctermbg=noneэто гарантирует, что части буферов, которые не имеют содержимого, являются прозрачными.
— Дума

6
Обратите внимание , что вы можете просто добавить эту строку в .vimrcи это будет иметь тот же эффект: hi Normal guibg=NONE ctermbg=NONE. И это не изменит цвет прощения для Normalгруппы.
— Роберт Ауди

2

В диалоговом окне «Настройки терминала» вкладка «Внешний вид» содержит параметр «Прозрачный фон», чтобы сделать окно прозрачным. Если вы нашли эту опцию и настроили ее соответствующим образом, я могу подумать о двух причинах, по которым она может не сработать:

1) Вы можете использовать gvim вместо консоли vim в терминале. Если Vim открывает новое окно, тогда вы используете gvim вместо консоли vim.

2) У вас может быть vim colorscheme, которая явно устанавливает белый или черный в качестве цвета фона. Это необычно иметь неправильную цветовую схему, как это, поэтому я не думаю, что это вероятно.

Я думаю, что, скорее всего, вы на самом деле используете gvim вместо консоли vim.


Спасибо за ответ, но я разобрался: в vos coloscheme для ctermbg установлено значение «черный», я удалил его, и теперь фон прозрачен. Я определенно использую vim.
— tmaric

Так что мой ответ был правильным, не так ли? Я предположил, что это может быть цветовая схема, которая явно устанавливает фон на черный или белый, что, действительно, оказалось проблемой.
— amcnabb

извините за то, что принял ваш ответ так поздно .. он как-то пропустил мое внимание ..
— tmaric
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.