Что такое расширение редактора (extension) в VS Code и какие поставить новичку на Python?
В VS Code есть какие-то «расширения» (extensions), вкладка с квадратиками сбоку. Что это такое и какие именно мне поставить, если я учу Python? Не хочу нагородить лишнего.
2 ответа
Расширение (extension) — это дополнение, которое добавляет VS Code новые умения. Сам по себе VS Code — простой редактор; расширения учат его работать с конкретными языками и инструментами.
Для старта на Python хватит буквально пары штук (вкладка с квадратиками слева → поиск → Install):
- Python (от Microsoft) — самое главное. Даёт запуск .py, выбор интерпретатора, автодополнение, подсветку ошибок. Без него Python в VS Code толком не работает.
- Pylance — обычно ставится вместе с Python, делает автодополнение умнее.
Этого достаточно, чтобы комфортно писать и запускать код. Не ставь всё подряд из топа — лишние расширения только тормозят редактор. Остальное будешь добавлять, когда реально понадобится (например, для веба или Git).
Совет: ставь расширения по мере необходимости, а не «на всякий случай». Понадобилось красиво форматировать код — поставишь форматтер, понадобилась работа с Jupyter — поставишь Jupyter. Иначе через месяц у тебя 40 расширений, половину из которых ты не помнишь зачем ставил.