假设我正在处理如下所示的代码,例如用 C 语言编写的。
function foo() {
int a;
int b;
15 kLoC
for (int i = 0; i < n; i++) {
15 kLoC
if (bar) {
while (true) {
**cursor is here**
}
}
}
}
我希望 vim 显示光标所在上下文的摘要,类似于:
funtcion foo()
for (int i = 0; i < n; i++)
if (bar)
while (true)
答案1
我终于找到了一个可以满足我要求的插件:
CTX:Vim 的 C 上下文 http://chouser.n01se.net/ctx/
答案2
你可以通过代码折叠来实现这一点,看一看这里