根据不同时段动态设置 Vim 配色方案
在 Vim 编辑器中,根据一天中的不同时间选择不同的配色方案,这听起来可能有些老套,但实际上它的作用可能比你想象的要大,甚至谷歌也会根据一天的不同时间改变 iGoogle 主页的颜色和色调。
1. 时段分区与配色方案
将一天划分为四个时段,每个时段对应一种专属的配色方案,如下表所示:
| 时段 | 时间范围 | 配色方案 |
| ---- | ---- | ---- |
| 深夜 | 午夜到早上 6 点 | darkblue |
| 上午 | 早上 6 点到中午 12 点 | morning |
| 下午 | 中午 12 点到下午 6 点 | shine |
| 晚上 | 下午 6 点到午夜 | evening |
2. 条件执行代码块
为了根据不同时段设置配色方案,我们需要构建一个嵌套的 if...then...else... 代码块。Vim 中有两种不同的语法可以使用:
- 传统语法 :
if cond expr
line of vim code
another line of vim code
...
elseif some secondary cond expr
code for this case
else
code that runs if none of the cases apply
endif
其中, elseif <
超级会员免费看
订阅专栏 解锁全文
419

被折叠的 条评论
为什么被折叠?



