Как мне выполнить поиск по всему моему коду импортированным библиотекам в VSCode?

#visual-studio-code

Вопрос:

Я довольно доволен навигацией по коду VSCode, но иногда мне хочется пойти дальше и поискать текст во всем коде импортированных библиотек.

На данный момент я могу выполнить поиск всего кода в текущем каталоге проекта, но если импортированных библиотек нет, скажем , в текущем каталоге проекта Anaconda/ , я не могу выполнить поиск кода внутри pytorch , даже если я могу импортировать его в свой код.

Поэтому я хочу включить поиск в текущей среде разработки со всеми внешними библиотеками, не ограничиваясь моим собственным кодом в каталоге проекта. (Конечно, я мог бы искать установленные библиотеки, если бы они были venv/ у меня в каталоге проекта, но я хочу выполнить поиск, даже если у меня их нет непосредственно venv/ в каталоге проекта.

Я слышал, что это возможно в PyCharm, поэтому я надеюсь, что в VSCode есть что-то эквивалентное.

Как расширить область поиска VSCode для ВСЕХ библиотек, которые в настоящее время импортируются в мой проект? (или, еще лучше, все библиотеки, которые я могу импортировать)

Комментарии:

1. затем запустите многокорневую рабочую область и добавьте другие каталоги, в которых вы хотите выполнить поиск

2. @rioV8, Но это не то, для чего он создан. Многокорневые рабочие пространства предназначены для использования в проектах, файлы которых находятся в нескольких каталогах, а не в файлах зависимостей.

3. но поиск файлов выполняет поиск во всех определенных папках рабочей области. Вы используете материал только там, где он создан? Тогда множество полезных видео для взлома IKEA не для вас.

4. Я имею в виду, что, поскольку рабочее пространство с несколькими корнями не создано для этой цели, оно будет иметь ограниченные функциональные возможности и будет подвержено непреднамеренному поведению всякий раз, когда я пытаюсь что-то сделать. Похоже, что в VSCode пока нет эквивалентной функции. github.com/microsoft/vscode/issues/122082

5. Вместо этого я открыл совершенно новый экземпляр VSCode в своем каталоге venv (в моем случае Anaconda env). Жаль, что я не могу искать только импортированные библиотеки и перемещаться по коду в экземпляре VSCode моего проекта, но, по крайней мере, это работает.