-
Notifications
You must be signed in to change notification settings - Fork 28
/
learn-vi-62-ColorScheme.html
38 lines (31 loc) · 3.83 KB
/
learn-vi-62-ColorScheme.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh" xml:lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="learn-vi.css" />
<title>VIM学习笔记 配色方案(Color Scheme)</title>
</head>
<body>
<h1>VIM学习笔记 配色方案(Color Scheme)</h1>
<p>Vim通过配色方案(Color Scheme)来定义使用不同颜色显示不同的语法元素。</p>
<h2 class="article"><a id="set_background">识别背景色</a></h2>
<p>Vim有两种显示模式:一种是背景为浅色,而另一种是背景为深色。在启动时,Vim会检测使用的是哪一种背景颜色,然后再应用语法高亮的配色方案。我们可以使用<code class="inset">:set background?</code>命令,查看当前使用的背景颜色。也可以使用<code class="inset">:set background=light</code>或<code class="inset">:set background=dark</code>命令,来指定背景颜色。注意:必须在启用语法高亮之前,设置背景色彩。</p>
<h2 class="article"><a id="colors">安装配色方案</a></h2>
<p>Vim <a href="https://vimhelp.org/version9.txt.html#new-colorschemes-9" title="new-colorschemes-9">9.0</a>更新并包含了<a href="https://github.com/vim/colorschemes" title="colorschemes">https://github.com/vim/colorschemes</a> 中的所有配色方案。</p>
<p>你可以先在<a href="http://vimcolors.com/" title="Vim Color Scheme Test">http://vimcolors.com/</a>网站中,预览各种配色方案的效果,然后再选择下载安装。</p>
<p>你也可以在<a href="http://www.vim.org/" title="Anchor">Vim.org</a>中,<a href="http://www.vim.org/scripts/script_search_results.php?keywords=&script_type=color+scheme&order_by=rating&direction=descending&search=search" title="Anchor">查找</a>并下载喜欢的配色方案。你甚至可以下载<a href="http://www.vim.org/scripts/script.php?script_id=625" title="Color Sampler Pack">Color Sampler Pack</a>,然后从其中包含的100个最受欢迎配色方案里慢慢挑选。</p>
<p>请将下载的配色方案文件<em>name.vim</em>,放入<em>$VIMRUNTIME/colors</em>目录中。</p>
<h2 class="article"><a id="colorscheme">使用配色方案</a></h2>
<p>输入<code class="inset">:colorscheme</code>命令,紧接着一个空格后,然后点击<kbd>Tab</kbd>键,将可以遍历所有已安装的配色方案,按下<kbd>Enter</kbd>键可以应用选中的配色方案。</p>
<p><a href="https://yyq123.github.io/learn-vim/images/ColorScheme_Tab.png" title="ColorScheme_Tab"><img src="https://yyq123.github.io/learn-vim/images/ColorScheme_Tab.png" width="500" height="84" alt="ColorScheme_Tab" /></a></p>
<p>如果你希望在Vim启动时启用指定的配色方案,那么可以在<a title="vimrc" href="http://yyq123.blogspot.com/2012/01/vim-vimrc.html">vimrc</a>文件中使用以下命令:</p>
<p style="text-indent:2em"><code class="inset">:colorscheme name</code></p>
<table summary="Commands" border="2" frame="hsides" rules="all" cellspacing="0" cellpadding="3">
<caption>命令小结</caption>
<tr><td><code class="inset">:set background</code></td><td>设置背景颜色</td></tr>
<tr><td><code class="inset">:colorscheme</code></td><td>设置配色方案</td></tr>
</table>
<p style="border-top:1px solid lightgray"><span style="float:right">Ver: 2.0 | <a href="mailto:[email protected]">YYQ</a></span><span><<a title="语法高亮度 (Syntax)" href="http://yyq123.github.io/learn-vim/learn-vi-64-Syntax.html">上一篇</a> |<a title="笔记列表" href="http://yyq123.github.com/learn-vim/learn-vi-00-00-TOC.html"> 目录 </a>| <a title="模板(Template)" href="http://yyq123.github.io/learn-vim/learn-vi-61-Template.html">下一篇</a>></span></p>
</body>
</html>