Почему не корректно подсвечивается синтаксис кода в Python в VS Code?

  1. Нет подсветки всех функций, например writer, writerow.
  2. Почему функции def, with, open, zip, разного цвета?

Код Python:

Установленные расширения:

В Pycharm подсветка работает нормально. введите сюда описание изображения

Включил в VSCode тему Темная+ (темная по умолчанию), не верная подсветка осталась, я думаю это проблема в самом VSCode.

введите сюда описание изображения


Ответы (1 шт):

Автор решения: insolor

Подсветка зависит от используемого языкового движка (Language Server, настройка python.languageServer). Со стандартным Jedi подсветка выглядит так (цветовая схема Dark+):

jedi

C Pylance (требуется установка соответствующего расширения) подсветка выглядит так:

pylance

→ Ссылка