做自己的Xshell Solarized Dark主题

Solarized Dark主题

  1. <color>
  2. [Solarized Dark]
  3. text(bold)=839496
  4. magenta(bold)=6c71c4
  5. text=839496
  6. white(bold)=fdf6e3
  7. green=859900
  8. red(bold)=cb4b16
  9. green(bold)=586e75
  10. black(bold)=073642
  11. red=dc322f
  12. blue=268bd2
  13. black=002b36
  14. blue(bold)=839496
  15. yellow(bold)=657b83
  16. cyan(bold)=93a1a1
  17. yellow=b58900
  18. magenta=dd3682
  19. background=042028
  20. white=eee8d5
  21. cyan=2aa198
  22. [Names]
  23. count=1
  24. name0=Solarized Dark
保存为SoloarizedColor.xcs.
在Xshell中Tools-->Color Schemes-->Import刚才那个文件.然后要修改系统的LS_COLORS变量值:


  1. echo "LS_COLORS=‘no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:‘" >> /etc/bashrc
  2. source /etc/bashrc

如果不想修改/etc/bashrc,可以为每个用户定制LS_COLORS,这里全部设为默认值.
如脚本:SoloarizedColor.sh


  1. #!/bin/bash
  2. get_user ()
  3. {
  4.     user=`awk -F : ‘$3 >= 500 {print $1}‘ /etc/passwd`
  5.     for u in $user
  6.     do
  7.         if [ -d "/home/$u" ]; then
  8.         echo $u
  9.         fi
  10.     done
  11.     echo root
  12. }
  13. get_dir ()
  14. {
  15.     for u in $@
  16.     do
  17.         if [ $u == "root" ]; then
  18.         echo "/root"
  19.         else
  20.             echo "/home/$u"
  21.         fi
  22.     done
  23. }
  24. user=`get_user`
  25. dir=`get_dir $user`
  26. for d in $dir
  27. do
  28.     echo "LS_COLORS=‘no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:‘" >> "$d/.bashrc"
  29. done
  30. source ~/.bashrc

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。