如何获取Vim中所有已安装颜色方案的列表?

How to get the list of all installed color schemes in Vim?

有没有办法获得VIM中所有已安装的配色方案的列表?这使得在不查看.vim目录的情况下很容易选择一个目录。


类型

接着是XYBDT。

而彼得赛义德

接着是

命令的简短版本是:colo,所以你可以在两个预先命令中使用,用"长形式"。

如果你想找到和预览更多的主题,那么就有各种各样的网站,比如VIM色彩。


你可以看到/usr/share/vim/vimNN/colors(与EDOCX1〕〔10〕一起)的彩色计划列表,成为VIM 7.4的版本,E.G.vim74

这是这里的解释。

On the Linux Servers I use via SSH,T prints EDOCX1&12


只是为了方便起见,我看到有很多人在寻找这个局面,而且太放松了。对不起,布西,去检查他们(包括我)。这是一份列有VIM 7.4的彩色计划的清单:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
blue.vim
darkblue.vim,
delek.vim
desert.vim
elflord.vim
evening.vim
industry.vim                                                                                                                                                
koehler.vim                                                                                                                                                  
morning.vim                                                                                                                                                  
murphy.vim                                                                                                                                                  
pablo.vim                                                                                                                                                    
peachpuff.vim                                                                                                                                                
ron.vim                                                                                                                                                      
shine.vim                                                                                                                                                    
slate.vim                                                                                                                                                    
torte.vim                                                                                                                                                    
zellner.vim


如果你愿意安装插件,我建议https://github.com/vim-scripts/cycle color.

通过所有安装的颜色来循环。很容易选择一个颜色。


这是我写的一个小功能,试图用活泼的颜色/颜色目录来测试所有颜色。

将函数添加到您的VIMRC,然后打开您的源文件并从命令中呼叫函数。

ZZU1


如果你有你的VIM编译的+menu,你可以跟随:help的菜单。从那儿,你可以浏览到Edit.Color\ Scheme以获得与gvim相同的列表。

另一种方法是用一种酷的脚本拼写颜色,当你用j/k拼写计划时,它预示着颜色。


Looking at my system's menu.vim(look for color scheme submenu')and@chappar's answer,I came up with the following function:

1
2
3
4
5
6
7
" Returns the list of available color schemes
function! GetColorSchemes()
   return uniq(sort(map(
   \  globpath(&runtimepath,"colors/*.vim", 0, 1),  
   \  'fnamemodify(v:val,":t:r")'
   \)))
endfunction

It does the following:

  • 把可用颜色方案脚本列表放到所有运行状态下环路,环路
  • 图表脚本路径到他们的数据库名称延伸图
  • Sorts and removes duplicates(UNIQ,Ord)
  • 然后利用这个功能我做一些类似的事情:

    1
    2
    3
    4
    5
    6
    let s:schemes = GetColorSchemes()
    if index(s:schemes, 'solarized') >= 0
       colorscheme solarized
    elseif index(s:schemes, 'darkblue') >= 0
       colorscheme darkblue
    endif

    这意味着我偏爱太阳,然后是黑暗的计划,如果没有这些计划,那就什么都不做。


    一个伟大的解决方案,我感谢你的捐款者。多年来,我一直在用一种完全的克拉皮颜色计划——用SSH在视窗下Vista重新设计一个系统,终端型XTERM。编辑将以黑色背景和温度颜色出现,用于各种关键词。文字--离开VIM后,在XTERM终端的Weird Color Scheme Stick。

    真的混淆了

    同时,后台在一个插入模式中失败了,这是很难记住的——尽管删除同样的东西。

    治愈…

  • 在SSH监控中,选择编辑/设置。

    A.选择剖面设置/颜色

    b.Ceck enable ansi colors'

    c.The standard text colors are probably okay

  • Add these lines to$home/.vimrc:

    色彩缺陷

    if& term=="xterm"

    set t t=kb=^ h

    菲克斯德尔

    恩迪夫

  • 注:The ^ H must be typed as Ctrl-V Ctrl-H.Seems peculiar,but this seems to work.


  • 尝试

    1
    2
    3
    4
    5
    set wildmenu
    set wildmode=list:full
    set wildcharm=<C-z>
    let mapleader=','
    nnoremap <leader>c :colorscheme <C-z><S-Tab>

    在你的电脑里

    第一条线使比赛成为可能。你可以使用它或两者。

    第四条线使领袖埃多克斯1〔15〕Instead of the Default \

    最后一条线路允许你简单地改变你的颜色。

    第三条线有效地分配给Tab在关键图中出现。

    (Of course,all of these strategies I've learned from the Internet,and mostly so,very recently.)