Отсутствие "умного" автозаполнения в VSC для Python

Рейтинг: 2Ответов: 1Опубликовано: 10.02.2023

Коллеги, 101.

Прошу не судить строго, ибо всю жизнь юзал Pycharm.

Поставил VSC от Microsoft и столкнулся с банальнейшей проблемой: при вводе любой функции я не получаю пресловутых скобок. Т.е., вводя какой-нибудь input, мне нужно шифтить и ставить () руками.

Это безумная мелочь, но так раздражает, что просто кошмар. Подскажите, п-та, есть ли какое-нибудь расширение для устранения этого мельчайшего недочета столь крутой IDE?

Ответы

▲ 2Принят

Меняем файл settings.json, устанавливая ключ "python.analysis.completeFunctionParens" в true:

"python.analysis.completeFunctionParens": true

Либо, через UI:

  1. Идем по меню File/Preferences/Settings: введите сюда описание изображения
  2. Вводим "completeFunctionParens" для фильтрации настроек и ставим флажок: введите сюда описание изображения