English 中文(简体)
How to draw a vertical bar on every 4th space in Vim?
原标题:

I d like (g)Vim to draw a pipe symbol | on each 4th space of indentation to show something like vertical indentation line.

I found this plugin: http://vim.sourceforge.net/scripts/script.php?script_id=628, but it works only with tab characters, and I m using spaces for indentation.

My .vimrc contains:

set ts=4
set sw=4
set expandtab 
set softtabstop=4 

Thanks for help

最佳回答

One could simply highlight every fourth space. Although it might look a bit hackish, is is simpler and quite effective. Please take a look at my answer to the question “Is it possible to display indentation guides in Vim?” where I lay out the technique in full detail.

问题回答

You can try using my plugin: https://github.com/Yggdroot/indentLine.

It completely satisfies your requirements. It displays a thin vertical line, and not a fat vertical line like http://www.vim.org/scripts/script.php?script_id=3361.





相关问题
Autoupdate VIM Plugins?

Is it possible to update vim plugins automatically?

how to unindent in vim without leaving edit mode?

I m writing a lot of python code recently, and i used the tab-to-space mode in vim. I was just wondering how would i unindent in vim without leaving edit mode for example after i finished if...: block....

Scrolling inside Vim in Mac s Terminal

I ve been googling around trying to figure out if it s possible to use my mouse wheel to scroll while inside Vim in Mac s Terminal, with no luck. It seems as if only X11 or iTerm support this. Before ...

Vim - Deleting XML Comments

How do I delete comments in XML? If the opening and the closing comment tags are on the same line, I use :g/^<!--.*-->$/d to delete the comment. How to delete the comments that are spread ...

Limiting a match in vim to certain filetypes?

I have the following in my .vimrc to highlight lines longer than 80 chars: highlight OverLength ctermbg=red ctermfg=white guibg=#592929 match OverLength /\%81v.*/ This works quite well. However, the ...

Profiling Vim startup time

I’ve got a lot of plugins enabled when using Vim – I have collected plugins over the years. I’m a bit fed up with how long Vim takes to start now, so I’d like to profile its startup and see which of ...

热门标签