在使用一些编辑器(如sublime)的时候,编辑器会在缩进等距处画一条竖直的线(缩进线),这对于书写整洁的代码是很有帮助的。然而很多人更喜欢使用vim作为编辑器来编程,本文介绍借助vim-indent-guidesvim中显示缩进线的方法。

步骤 Steps

  1. 下载vim-indent-guides
  2. 复制autoload plugin doc文件夹到你的.vim目录下。.vim目录在~目录下,如果没有请创建.vim目录。
    1. cd ~
    2. mkdir .vim
  3. ~/.vimrc文件中配置以下内容:
    1. # 开启语法
    2. syntax enable
    3. syntax on
    4. # 显示行号
    5. set nu
    6. # 自动缩进
    7. set autoindent
    8. # 使用空格扩展tab
    9. set expandtab
    10. # tab大小为2
    11. set ts=2 sw=2 et
    12. # vim启动时启用vim_indent_guides
    13. let g:indent_guides_enable_on_vim_startup = 1
    14. # 开始画缩进线的缩进等级
    15. let g:indent_guides_start_level = 1
    16. # 缩进线宽度
    17. let g:indent_guides_guide_size = 1
    18. # 配色方案
    19. colorscheme desert
    20. # 设定基数列和偶数列的缩进线颜色
    21. let g:indent_guides_auto_colors = 0
    22. autocmd VimEnter,Colorscheme * :hi IndentGuidesOdd guibg=white ctermbg=white
    23. autocmd VimEnter,Colorscheme * :hi IndentGuidesEven guibg=red ctermbg=red

完成以上步骤后,使用vim打开任意文件,就能看到缩进了。