Ubuntu, vim, and the solarized color palette

前端 未结 8 1717
别跟我提以往
别跟我提以往 2020-12-07 07:54

I\'d really like to get in on all the colorful goodness of the solarized colorscheme, but I can\'t seem to get it configured just right.
I have the main solarized file i

相关标签:
8条回答
  • 2020-12-07 08:16

    I found out how do do it from this article.

    I wrote the following script to do the gnome-terminal stuff.

    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"
    
    0 讨论(0)
  • 2020-12-07 08:17

    If you are trying to use vim with solarized inside of tmux, this is the fix for your issue.

    https://github.com/krisleech/vimfiles/wiki/Fix-solarized-theme-in-tmux

    0 讨论(0)
  • 2020-12-07 08:22

    Here's my recommendation for things to try:

    1. ensure syntax on is in your .vimrc
    2. Check what t_Co vim has picked up from your term emulator (a quick :echo &t_Co). If it's 8 you'll want to se t_Co=16. You might also try se t_Co=256 though without let g:solarized_termcolors=16 this will use the 256 fallback mode, which isn't quite the correct color scheme.

    I'd comment on the question above for the following, but karma of 50 is required. Please do email me via the project site to troubleshoot this further as I am in the process of establishing a good walkthrough for common color issues.

    0 讨论(0)
  • Trying it out myself, it seems to work better without the

    let g:solarized_termcolors=16
    

    Setting it to 16, I get the bright green color you seem to describe. Maybe try leaving it at the default of 256?

    This doesn't, however, perfectly mimic the colors from the screenshots (although the light version looks fairly close). I only get the colors with the screenshot if I use gvim.

    I didn't use the terminal profile colors provided, however, so you may get a different result.

    0 讨论(0)
  • 2020-12-07 08:23

    For the copy and paste lovers, this is how you install the solarized vim colorscheme on 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
    

    And presto

    0 讨论(0)
  • 2020-12-07 08:33

    This worked for me for 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 colors in vim may also help

    0 讨论(0)
提交回复
热议问题