vim + cscope на хосте Linux хорошо работает для моего более раннего проекта, в котором есть только C-код. Но я сталкиваюсь с проблемами при использовании vim + cscope в новом проекте, который основан на C ++.
Проблема, с которой я сталкиваюсь, заключается в том, что, когда я ищу определение класса с помощью Ctrl + G, он показывает определения всех функций-членов вместе с определением класса.
Например,
class test {
int foo(void);
int bar(void);
}
Ctrl + G на test
показывает определение foo, bar
функции и test
учебный класс. Где, поскольку меня интересует только определение test
учебный класс. Эта проблема становится намного больше, когда в определении класса содержится 20-30 функций-членов.
Можно ли в любом случае изменить настройки / конфигурацию, чтобы напрямую перейти к определению класса, когда я нажимаю Ctrl + G на имени класса?
Задача ещё не решена.