Мне бы очень хотелось получить красоту доброжелательности solarized colorscheme, но я не могу настроить его в порядке. У меня есть основной файл с соляризацией в моей папке .vim/colors, я установил цвета моего терминала в том, что указано на сайте, и я добавил строки
set background=dark
let g:solarized_termcolors=16
colorscheme solarized
в мой .vimrc, но vim выглядит серым и использует ярко-зеленый цвет по умолчанию. Любые идеи?
Вот моя рекомендация для вещей:
syntax on
находится в вашем .vimrc:echo &t_Co
). Если это 8, вы захотите se t_Co=16
. Вы также можете попробовать se t_Co=256
, но без let g:solarized_termcolors=16
это будет использовать режим резервного копирования 256, что не совсем правильная цветовая схема.Я бы прокомментировал вышеизложенный вопрос, но требуется карма 50. Пожалуйста, напишите мне по сайту проекта, чтобы устранить эту проблему дальше, так как я нахожусь в разработке хорошего пошагового руководства для общих проблем с цветом.
set t_Co=16
и let g:solarized_termcolors=16
не работали для меня. Вот что сработало:
syntax on
let g:solarized_termcolors=256
set t_Co=256
set background=dark
colorscheme solarized
Я надеюсь, что это поможет кому-то.
Я узнал, как это сделать из этой статьи.
Я написал следующий script, чтобы сделать материал gnome-terminal.
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_background" --type bool false
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_colors" --type bool false
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/palette" --type string "#070736364242:#D3D301010202:#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:#EEEEE8E8D5D5:#00002B2B3636:#CBCB4B4B1616:#58586E6E7575:#65657B7B8383:#838394949696:#6C6C7171C4C4:#9393A1A1A1A1:#FDFDF6F6E3E3"
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/background_color" --type string "#00002B2B3636"
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/foreground_color" --type string "#838394949696"
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/foreground_color" --type string "#838394949696"
Если вы пытаетесь использовать vim с соляризацией внутри tmux, это исправление для вашей проблемы.
https://github.com/krisleech/vimfiles/wiki/Fix-solarized-theme-in-tmux
Для любителей копирования и вставки, как вы устанавливаете солнечную цветовую схему vim на Ubuntu:
sudo apt-get install wget unzip curl
cd
wget http://ethanschoonover.com/solarized/files/solarized.zip
unzip solarized.zip
mkdir .vim
mkdir .vim/colors/
mv solarized/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/
cp .vimrc .vimrc.old
echo "syntax enable" > .vimrc
echo "set background=dark" >> .vimrc
echo "colorscheme solarized" >> .vimrc
curl https://raw.github.com/seebi/dircolors-solarized/master/dircolors.256dark > ~/.dircolors
source .bashrc
rm -r solarized
rm solarized.zip
И presto
Попытавшись самостоятельно, кажется, что лучше работать без
let g:solarized_termcolors=16
Установив его на 16, я получаю ярко-зеленый цвет, который вы, кажется, описываете. Может быть, попробуйте оставить его по умолчанию 256?
Это, однако, не идеально имитирует цвета со скриншотов (хотя световая версия выглядит довольно близко). Я получаю только цвета со снимком экрана, если я использую gvim.
Я не использовал цвета профиля терминала, однако, вы можете получить другой результат.
Это сработало для меня exherbo
git clone https://github.com/sigurdga/gnome-terminal-colors-solarized
cd gnome-terminal-colors-solarized
sh install.sh -s dark -p <my_current_profile>
256 цветов в vim также могут помочь