3

Недавно я начал использовать новую функцию Windows 10 "Подсистема Windows для Linux" ("Bash в Ubuntu в Windows"), и у меня возникли трудности с получением схем цветов (в частности, zenburn) для работы в Vim.

С точки зрения Bash, я поместил файл colorscheme в ~/.vim/colors/zenburn.vim, а "colorscheme zenburn" в ~/.vimrc. К сожалению, vim все еще использует цвета по умолчанию.

Кроме того, если я добавлю «export TERM = xterm-256color» в мой .bashrc, который требуется для zenburn в Vim, цвета будут в оттенках серого.

Поддерживаются ли схемы цветов и что я могу попробовать, чтобы они работали?

2 ответа2

4

Отсюда: https://blogs.msdn.microsoft.com/commandline/2016/09/22/24-bit-color-in-the-windows-console/

24-разрядный цвет RGB был добавлен в консоль Windows в сборке инсайдеров Windows 10 # 14931, и я запускаю более раннюю сборку (# 14393), которая поддерживает только 16 цветов. Надеюсь, он будет включен в Обновление Создателя.

0

Предполагая, что вы хотите использовать Vim внутри консоли вместо GVim (я настоятельно рекомендую использовать GVim, вам не нужно бороться с незначительными проблемами), тогда главное для цветовых схем - это установка цветов терминала. Конечно, по крайней мере, при попытке использовать соляризованную тему в любом терминале Windows или Linux это требование.

Консоль (cmd, powershell и WSL) теперь имеет Colortool, описанный в этом сообщении в блоге MSDN. Это переключит цвета терминала на основе различных цветовых схем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .