Прозрачный фон редактора 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.