zoukankan      html  css  js  c++  java
  • CentOS7.5下gnome-terminal+vim的solarized配色方案

    1、简介

    Solarized是一款包括浅色和深色的配色方案,适用于很多应用,可以让你的应用看起来更加漂亮!官网地址:http://ethanschoonover.com/solarized

    2.设置gnome-terminal配色


      首先改终端的配色为Solarized
     


      安装git
      sudo apt-get install git-core
     
      然后要设一下 solarized theme for GNU ls,不然在 Terminal 下 ls 啥的都灰蒙蒙的,也不舒服:
      git clone git://github.com/seebi/dircolors-solarized.git

      dircolor-solarized 有几个配色,读者可以去项目那看看说明,我用的是 dark256:
     
      以下命令我都在下载目录下执行的(/root)
      cp ~/dircolors-solarized/dircolors.256dark ~/.dircolors
      eval 'dircolors .dircolors'

      设置 Terminal 支持 256 色,vim .bashrc(mac是写在.bash_profile里面)并添加 export TERM=xterm-256color
      最后 source .bashrc
      这样 dircolors for GNU ls 算设置完成了


    3.修改VIM配色
      下载全量的配色方案(包括其他一些应用的配色)
      git clone git://github.com/altercation/solarized.git

      把solarized.vim复制到 /usr/share/vim/vim74/colors 目录下
      cp /root/solarized/vim-colors-solarized/colors/solarized.vim  /usr/share/vim/vim74/colors
     
      在/etc/vimrc添加如下几行:
      syntax enable
      set nu
      set t_Co=256
      set background=dark
      colorscheme solarized

    如何在vim中查看颜色主题?
    打开一个Vim窗口,输入命令:color或:colorscheme后回车查看当前的颜色主题

    查看Vim的运行目录?
    在vim中输入命令:echo $VIMRUNTIME 来查看Vim的运行目录,而vim的颜色主题文件放在Vim运行目录下的color目录下

    4.效果图

    vim效果图

    终端效果图(我在之前已经安装过oh my zsh)

    5.配置过程中的问题

    Centos7下vim配置solarized異常

    已經安裝solarized,並已在/etc/vimrc寫了如下配置:

    syntax enable
    set background=dark
    colorscheme solarized

    剛裝好solarized配置後效果圖(辣眼睛),怎麼辦?

    按下面操作解決:

    修改后效果圖:

     Xshell下vim效果圖(辣眼睛),怎麼辦?:

     

    按下面操作解決:

    下載xshell主题文档解壓,得到Solarized Dark.xcs文檔,導入到xshell並應用

    這時還有些黑色塊,需要解決,往後看

    更換主題背景色

    RGB值可以通過【QQ截屏】ctrl+alt+a對着Xshell背景色取到,我取出來是0,43,54,添加並確定。

     

    修改后效果圖:

    来源:http://www.voidcn.com/article/p-yzbkcxdm-sq.html    

    https://hk.saowen.com/a/05f8415df4d594a5c1086d5abaf93f4cb9a0a91b36421121c9215a5aae9a41bd

  • 相关阅读:
    《深入浅出MFC》第八章 Document-View深入探讨
    《深入浅出MFC》第九章 消息映射与命令传递
    C++ Primer 第十五章 面向对象程序设计
    《深入浅出MFC》第十四章 多线程程序设计
    《C++ Primer》第十八章 用于大型程序的工具
    liunx 配置ftp
    Linux中apche配置
    liunx 安装mysql
    liunx 安装jdk
    mysql
  • 原文地址:https://www.cnblogs.com/liangjiongyao/p/9965927.html
Copyright © 2011-2022 走看看