VSCode Intellisense предлагает имя файла в каждой строке, которую я ввожу

#python #visual-studio-code

Вопрос:

Есть ли способ указать VSCode Intellisense предлагать файлы/папки только в том случае, если контекст имеет для этого смысл? Я знаю, что функции Intellisense «файл» и «папка» могут быть отключены по отдельности (что я рассматриваю), но мне интересно, есть ли какой-либо способ просто ограничить их контекст.

То есть, если я пишу это:

 def foo():
    with open(".gitignore") as f:
        pass
 

тогда я бы понял (и, возможно, иногда даже оценил) VSCode, дающий мне предложения по файлам/папкам.

Однако большую часть времени я пишу это вместо этого:

 def foo():
    """<enter>
 

чтобы начать писать строку документа, и когда я нажимаю «Ввод», она автоматически заполняет первый файл в списке (неизменно .DS_Store ).

Вот видео, показывающее это в режиме реального времени:

https://www.youtube.com/watch?v=ij_ZsDhUrDs

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

1. проигнорируйте это предложение и продолжайте печатать

2. Какие расширения вы установили?

3. @rioV8 Я сделал это; Я «продолжал печатать» и нажал ввод, после чего первое предложение в списке было вставлено в мой файл. Я предпочитаю вводить строку документа после ввода заключительной строки»»», чтобы мой файл был синтаксически корректен во время ввода.

4. @MattBierner много. Хотя я не уверен, действительно ли вы хотите, чтобы я написал исчерпывающий список. Есть ли что-то конкретное, что я должен искать?

5. Это все еще происходит, когда вы отключаете расширения?