context.vim:Vim插件,显示当前可见缓冲区内容的上下文

时间:2024-02-22 16:35:49
【文件属性】:

文件名称:context.vim:Vim插件,显示当前可见缓冲区内容的上下文

文件大小:29KB

文件格式:ZIP

更新时间:2024-02-22 16:35:49

vim neovim vim-plugin vim-plugins neovim-plugin

context.vim 一个Vim插件,显示当前可见缓冲区内容的上下文。 它应该适用于多种文件类型,但是在查看源代码文件时可能最有用。 在大多数编程语言中,此上下文将向您显示您正在查看的功能,以及在该功能内哪些循环或条件围绕可见代码。 这是一个动画,展示了它的动作。 请参阅下面的说明。 动机 您是否发现自己正在查看具有长函数或深层嵌套的循环和条件的代码? 您是否曾经失去位置并开始滚动缓冲区以查看您的位置? 该插件旨在始终向您显示当前活动缓冲区的上下文,以便您始终知道自己的位置。 例 这是显示Vim源代码中eval.c部分的屏幕截图: 在底部,您可以看到实际的缓冲区。 在顶部,您可以看到context.vim用来显示该代码上下文的弹出窗口。 因此,这里我们在echo_string函数中查看一些代码。 在该函数中,我们当前正在处理tv->v_type为VAR_LIST等的情况。 在上面的动画中,您可以看到上下文在我们滚动浏览此功能时的变化。 这个怎么运作 对于大多数文件类型,此插件应开箱即用。 它基于缩进和一些正则表达式。 下面是其工作方式的说明:从左下角的灰色框开始。 它显示了


【文件预览】:
context.vim-master
----MIT-LICENSE(1KB)
----autoload()
--------context.vim(5KB)
--------context()
----plugin()
--------context.vim(2KB)
----test()
--------tabstop.c(1KB)
--------per_indent.c(11KB)
--------total.c(10KB)
--------join.go(2KB)
----README.md(15KB)

网友评论