vim + ctags
хорошо работает для проектов на C, поскольку C не допускает перегрузку функций и, как правило, поощряет ручное добавление префиксов к символам из-за элементарных областей видимости.
В C ++ функции часто перегружаются и переопределяются в подклассах. Это заставляет vim всегда переходить к тегу в неправильном классе на "Ctrl + ]"
. Есть ли способ заставить его вести себя немного разумнее? Я знаю, что могу привести список с альтернативами тегов, но это безумно раздражает, когда мне всегда приходится вызывать этот список и находить нужный тег по номеру всякий раз, когда я хочу перейти к определению.