Не могу переключиться между прото и реализовать в проекте C++
У меня есть использование semantic-analyze-proto-impl-toggle
переключаться между функциями proto и impl, но когда я использую эту функцию, она всегда ничего не делает, кроме того, что говорит, что не может найти соответствующий инструмент, а другая функция, такая как завершение имени, в порядке. Может кто-нибудь помочь мне в этом вопросе? И я действительно хотел бы знать, анализирует ли семантика только текущий буфер и файлы заголовков в пути включения, а не анализирует ли другие файлы реализации. Я имею в виду, что семантически ли анализирует весь файл в проекте, когда пытается найти реализацию функции.
1 ответ
Переключатель proto / impl будет искать символы во всех файлах вашего проекта, которые были проанализированы до сих пор. Это может привести к проблемам, когда источники не имеют правильных включений, и вы пытаетесь переключаться между методами. Здесь есть объяснение с хакерским исправлением в списке рассылки: