Назад | Перейти на главную страницу

Отобразите сводку контекста области с помощью vim

Скажем, я работаю над кодом, который выглядит так, например, на 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)

Я наконец нашел плагин, делающий то, что я ищу:

CTX: контекст C для Vim http://chouser.n01se.net/ctx/

Для этого вы можете использовать сворачивание кода, посмотрите Вот