свидетельство затмения переменной - PullRequest
1 голос
/ 20 февраля 2012

одна из лучших функций, которую я имею в затмении, это:

если я выбираю (двойным щелчком) слово, являющееся именем переменной, все случаи в области видимости подтверждаются. и, кроме того, о них свидетельствует маленький белый прямоугольник на полосе прокрутки.

например с этим кодом:

static void foo() {
    int a=0;
    cout << a << endl;
}

static void foo1() {
    int a=1;
    cout << a << endl;
}

и я выбираю a в foo (), a в foo1 не подтверждается.

как называется эта функция? есть что-то похожее в vim?

спасибо.

Ответы [ 2 ]

2 голосов
/ 20 февраля 2012

Я думаю, что это называется «Выделить события».

В VIM вы можете получить нечто подобное, активировав hlsearch.

:set hlsearch

Затем просто выполните поиск, используя /. Если вы хотите, чтобы это было постоянным, добавьте его в ваш файл .vimrc.

В обычном режиме, если вы нажмете *, он будет искать следующее вхождение текущего слова и выделит совпадения, если установлен hlsearch.

0 голосов
/ 20 февраля 2012

Да, у вас есть несколько вариантов.

Вот две хорошие ссылки:

В vim вы можете ввести эту команду:

:help tags

Из командной строки используйте эти команды (при условии, что Linux или аналогичные):

info ctags

или

ctags --help
...