vim有这个Notepad ++功能吗?

时间:2011-01-14 11:00:24

标签: vim notepad++ indentation highlighting

在Notepad ++中,有一条虚线从函数关键字到方法的末尾。它看起来像这样:

alt text

vim可以重现类似的东西吗?

4 个答案:

答案 0 :(得分:24)

您可以在这里查看“缩进指南:在gvim中直观显示缩进级别的插件”http://www.vim.org/scripts/script.php?script_id=3361

屏幕截图:http://nathanaelkane.imgur.com/indent_guides

答案 1 :(得分:0)

我不知道,但您可以:set cursorcolumn突出显示与光标位于同一列的所有字符。

要转到函数的开头,可以将[m[{命中到作用域块的开头。然后%将跳转到块的另一端。

答案 2 :(得分:0)

您可以轻松模拟类似的内容。请看一下我的answerthe question about indentation guides

答案 3 :(得分:0)

您也可以只使用制表符进行缩进,并用线条直观地显示它们

"Attention:
"There is an invisible space at the end of the line.
"This space is required.
set list lcs=tab:\|\ 

此方法的优点是,您可以轻松区分制表符和空格。

我个人更喜欢使用unicode中心点字符(set list lcs=tab:\·\)代替管道符号,但是管道符号更接近Notepad ++光学元件。