#python #visual-studio-code
#python #visual-studio-code
Вопрос:
Я использую новый синтаксис python, чтобы описать, какие типы возвращают мои методы, например,: def method(unpacked_message: dict) -> dict:
Похоже, это нарушает цветовую схему vscode
Ожидаемые цвета:
Расширения среды и vs code:
- Python 3.6.9 на ubuntu
- ms-python.python v2020.11.371526539
- tht13.python: Python для VS code версии 0.2.3
- magicstack.magicpython: MagicPython v1.1.0
Код выполняется безупречно. Я делаю что-то не так?
Комментарии:
1. какой цвет выключен? цвет
retrocompatibility
отображается как переменная, потому что словоfor
находится впереди2. @rioV8 Я добавил «обычные» цвета в сообщение
Ответ №1:
Основываясь на предоставленной вами информации, я воспроизвел описанную вами проблему.
Причина: стиль подсветки синтаксиса, предоставляемый расширением « Python for VSCode
«, отличается от расширения « Python
«.
Решение: пожалуйста, отключите расширение « Python for VSCode
«.
перед:
после:
Комментарии:
1. Здесь не работает. Я отключаю Python для VSCode, но все равно типы и другие ключевые слова не окрашены