• ubuntu中vim找不到配色方案blackboard


    在ubuntu下启动vim,提示找不到配色方案blackboard(或其他的),

    如何挑选自己喜欢的配色方案呢?在/usr/share/vim/vim72/colors中,(这里根据自己的vim版本选择相应的文件夹)

    可以看到很多文件,这些文件就是vim自带的配色方案。比如我们要把配色方案设置为blue.vim,(这个是最难看的)

    colorscheme  delek

    delek和koehler这两个稍微好看点,其他真TM难看

    则我们可以centos中打开/etc/vimrc,找到colorscheme一行,将blackboard改成delek保存退出即可。

    配色方案设置完毕。我们可以试多几个方案,找到自己最喜欢的一个。

    首先打开vim,输入命令 scriptnames看看vim加载了哪些脚本

    :scriptnames

    可见所有和语法及颜色相关的脚本都已经加载了,应该不是它们的问题。

    在看.vimrc配置文件

    1 set nocompatible        " Vim settings, not Vi settings.  must be first
      2 set autoindent          " Auto align when insert new line, for instance, when using o or O to insert new line.
      3 set ruler               " Show ruler at the bottom-right of vim window
      4 set showcmd
      5 set backspace=indent,eol,start          " Enable delete for backspace under insert mode"
      6 colorscheme darkblue
      7 set number              " Show line number
      8 syntax on
      9 if &term =~ "xterm"
     10   if has("terminfo")
     11     set t_Co=8
     12     set t_Sf=^[[3%p1%dm
     13     set t_Sb=^[[4%p1%dm
     14   else
     15     set t_Co=8
     16     set t_Sf=^[[3%dm
     17     set t_Sb=^[[4%dm
     18   endif
     19 endif
    

      

    从第9行开始,如果用的是xterm,那就就进行下面的颜色设置,那么如果系统用的不是xterm呢?于是赶紧查看,在shell终端输入如下命令

    echo $TERM

    结果如下

    vt100+

    果然不是xterm,怪不得没有颜色。

    解决办法:打开shell配置文件,.bash_profile或.bashrc加入下面一行

    TERM=xterm
    export TERM

    重新敲一下bash,再次运行vim,颜色来啦!兴奋!

  • 相关阅读:
    Java:类加载器(ClassLoader)
    Java 并发:Executor
    Java 并发:线程中断-interrupt
    UNIX IPC: POSIX 消息队列 与 信号
    Java与C++区别:重载(Overloading)
    UNIX IPC: POSIX 消息队列
    PAT 1078. Hashing
    PAT 1032. Sharing
    回顾经典问题算法:LIS, LCS-(DP类别)
    url编码模块
  • 原文地址:https://www.cnblogs.com/qiandu/p/4081601.html
Copyright © 2020-2023  润新知