«Список всех ссылок» недоступен в контекстном меню в VSC 1.29.1 - PullRequest
0 голосов
/ 12 декабря 2018

Я недавно обновился до VS Code 1.29.1 на моей виртуальной машине с Ubuntu и был очень взволнован, чтобы попробовать новый List all References предварительный просмотр, но я не могу вызвать его где-либо.Его нет в контекстном меню, и попытка View: Show Reference Search через палитру команд ничего не дает.

Изображение: в контекстном меню при выделении имени функции нет опции «Перечислить все ссылки».

Почему эта опция не появляется и есть ли что-нибудь, что я могусделать, чтобы включить его?

Мой рабочий контекст: я работаю над Ubuntu 14.01 LTS, и это для проекта C;все файлы в рабочей области - * .c, * .h, Makefiles и perl-скрипты.У меня включен Intellisense для C / C ++ с расширением ms-vscode.cpptools.Единственные другие расширения Marketplace, которые я установил, связаны с темой цвета / значка.Поиск символов, переход к декларации / определению, быстрая информация, исправление ошибок и т. Д. Работают правильно.

То, что я пробовал:

  • проверил, что яфактически используя версию 1.29.1 через пункт меню «Справка»> «О программе» (и подтвержденный многострочный поиск регулярных выражений)
  • просмотрел репозиторий GitHub как для открытых, так и для закрытых проблем и не обнаружил подобных проблем
  • просмотрел документы и исправления
  • пробовал различные файлы .c и .h в рабочей области.

Я недостаточно знаком с архитектурой поставщиков расширений и языков, чтобы знать, гдеидти отсюда, и я не смог найти никаких предостережений из документации о новой функции List All References, поэтому любая помощь приветствуется.

1 Ответ

0 голосов
/ 12 декабря 2018

Функция List All References основана на Find All References, который должен быть реализован поставщиком языка.В моем случае поставщик языка ms-vscode.cpptools не реализовал Find All References, поэтому функция List All References недоступна.

(я понял, что единственное, что я не проверял, это проблемы в vscode-cpptools.)

Соответствующая проблема: https://github.com/Microsoft/vscode-cpptools/issues/15#issuecomment-438905148

Я думаю, как PSA,если вы используете VSC1.29.1 и у вас нет опции List All References, обратитесь к вашему поставщику языков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...