今天有朋友留言问昨天晒配色的图中缩进用的什么插件,那今天就介绍这个缩进插件——vim-indent-guides
选择这个插件主要有几个理由:
默认的快捷键是<Leader>ig
,开关插件。我一般都默认启动就开启,只要设置:
1 | let g:indent_guides_enable_on_vim_startup = 1 |
前面说了缩进的颜色是自动选择的,非常方便,但是想要自定义颜色也是支持的:
1 | let g:indent_guides_auto_colors = 0 |
在终端中该插件就不支持颜色自动选择了。只取决于background
设置为dark
还是light
,如果设置了dark
,就相当于配置了
1 | hi IndentGuidesOdd ctermbg=black |
来几张图,图上标注了相应的配置:
这个插件并不能很好的标记出tab和空格混用的情况,只能显示当前缩进。所以我在我的vimrc中加了一行:1
2
3" highlight tabs and trailing spaces
set list
set listchars=tab:>-,trail:-,extends:>,precedes:<
这样tab会被显示为>-,而尾部空格被显示为-,这样写出来的代码就不会再有杂乱符号啦。
今天就介绍到这里。我开通了一个微信公众账号,以后每天的文章会通过微信公众账号推送,欢迎关注。