Подсветка синтаксиса кода Visual Studio не работает - PullRequest
0 голосов
/ 16 января 2020

Я использую код Visual Studio (VS C) в качестве своей IDE. Мой компьютер только что обновился до Catalina 10.15.2 (19C57), и после обновления теперь VS C не выделяет синтаксические ошибки. Кажется, работают расширения, которые распознают мою среду miniconda python.

Есть ли решение для этого еще? Я избегал Каталины, так как знаю, что это вызвало много ошибок, но теперь, когда я был вынужден установить его, мне нужно решение, так как я люблю VS C.

code with errors

enter image description here

Ответы [ 2 ]

0 голосов
/ 23 января 2020

В моем случае установка Catalina не удаляла мою установку Python.

После проверки, предложенной @ Бреттом Кэнноном в его комментарии, обновление для Catalina удалило некоторые расширения из VS Code. Они больше не доступны в расширении VS Code Marketplace, поэтому должна быть проблема совместимости. Я исправил это после того, как открыл свою командную палитру (Command + Shift + p) и набрал python: select linter. Затем выбрал pylint, выбрал опцию install with conda, Закрыть / Открыть код VS, и теперь он работает (хотя он все еще не отображается в разделе моих расширений в Коде VS). Необходимо отметить, что вам нужно будет установить pytint в каждой Python среде, которую вы используете. В моем случае у меня есть несколько сред Conda.

0 голосов
/ 22 января 2020

Если вы использовали глобальную установку Python, то она была удалена в Catalina, что повредило бы вашу виртуальную среду. Новая установка Python и воссоздание виртуальной среды должны исправить положение.

...