Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423

Не форматируется код в ide visual studio для языка python

08.03.2026, 15:43. Показов 550. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую всех
Хочется отформатировать код в редакторе

Форматируются только отступы между строками тут: Правка-Дополнительно-Форматировать документ

Ничего не помогает если переключать: Средства-Параметры-Языки-Python-Форматирование autopep8, yapf, black
Что именно игнорируется: нет пробелов между знаком "=", в параметрах функции после запятой

Искал решение вот так: site:cyberforum.ru установить пробелы в редакторе visual studio для python . . . не нашел
Помогите пожалста исправить
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.03.2026, 15:43
Ответы с готовыми решениями:

Дата форматируется не так как нужно
Проблема такая: сначала ввожу дату в <input type="date"... , записываю в БД. Дату ввожу в виде...

Visual Studio как IDE для Python
Не буду изобретать велосипед, статью про него на русском можна прочитать здесь. Или ссылка на...

Visual studio + python
как работать с python в visual studio community 2015? у меня тут в принципе есть тип проекта питон,...

12
 Аватар для ViachaslauK
129 / 187 / 17
Регистрация: 08.10.2024
Сообщений: 706
09.03.2026, 11:47
Лучший ответ Сообщение было отмечено DLD как решение

Решение

Добавь плагины с black and flake8, которые автоматически умеют форматировать код. Можно через pre-commit добавить
1
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
09.03.2026, 13:03  [ТС]
ViachaslauK, спасибо получилось.
И работает на отлично . . . а потому что по какой-то причине: добавил плагин только в один проект, а теперь форматируются проекты где плагин не добавлял. Можете пояснить как это работает ??
Я создал файл с именем .pre-commit-config.yaml
0
 Аватар для ViachaslauK
129 / 187 / 17
Регистрация: 08.10.2024
Сообщений: 706
09.03.2026, 13:05
Цитата Сообщение от DLD Посмотреть сообщение
ViachaslauK, спасибо получилось.
И работает на отлично . . . а потому что по какой-то причине: добавил плагин только в один проект, а теперь форматируются проекты где плагин не добавлял. Можете пояснить как это работает ??
Потому что ты добавил плагин в VScode - это будет работать для всех проектов, так и должно быть
0
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
09.03.2026, 15:48  [ТС]
Цитата Сообщение от ViachaslauK Посмотреть сообщение
Потому что ты добавил плагин в VScode
Есть нюанс . . . в этой теме я общаюсь исключительно по ide MICROSOFT visual studio . .. поэтому я добавил ФАЙЛ с именем .pre-commit-config.yaml в корень только ОДНОГО проекта и теперь форматируется код во ВСЕХ проектах студии. . . просто интересно - ПОЧЕМУ ??
0
 Аватар для ViachaslauK
129 / 187 / 17
Регистрация: 08.10.2024
Сообщений: 706
09.03.2026, 15:54
Цитата Сообщение от DLD Посмотреть сообщение
Есть нюанс . . . в этой теме я общаюсь исключительно по ide MICROSOFT visual studio . .. поэтому я добавил ФАЙЛ с именем .pre-commit-config.yaml в корень только ОДНОГО проекта и теперь форматируется код во ВСЕХ проектах студии. . . просто интересно - ПОЧЕМУ ??
Ну ты же пре-коммит плагин сначала поставил, прваильно? и он работает для любых проектов.
А твой конфиг в корне проекта - кастомный, ты там можешь настраивать под конкретный проект, менять значения, линтеры...
Для других проектов просто работает дефолтный конфиг, да и все.
Если я правильно понял вопрос
0
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
09.03.2026, 17:02  [ТС]
Цитата Сообщение от ViachaslauK Посмотреть сообщение
Ну ты же пре-коммит плагин сначала поставил, прваильно?
Не ставил я плагин - даже не знаю как это делается . . . потому что только неделю pyton изучаю.
Только добавил файл в корень одного проекта. Содержимое файла - в сети нашел .. . вот оно:
Python
1
2
3
4
5
6
7
8
9
10
11
12
repos:
- repo: https://github.com/psf/black
  rev: 24.2.0  # Используйте актуальную версию
  hooks:
  - id: black
    language_version: python3
 
- repo: https://github.com/pycqa/flake8
  rev: 7.0.0  # Используйте актуальную версию
  hooks:
  - id: flake8
    additional_dependencies: [flake8-bugbear]
Может это ИИ творит чудеса . .. я разрешил его при установке Microsoft VS
0
 Аватар для ViachaslauK
129 / 187 / 17
Регистрация: 08.10.2024
Сообщений: 706
10.03.2026, 10:47
Цитата Сообщение от DLD Посмотреть сообщение
Не ставил я плагин - даже не знаю как это делается
Но перед этим ты пишешь -
Цитата Сообщение от DLD Посмотреть сообщение
добавил плагин только в один проект, а теперь форматируются проекты где плагин не добавлял.
Если ты не использовал виртуальные окружения, то твой
Bash
1
pip install pre-commit
установил пре-коммит в глобальный пайтон и он доступен всем проектам. Это большая ошибка.
0
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
10.03.2026, 17:54  [ТС]
ViachaslauK, извиняюсь . . . я добавил ФАЙЛ а не ПЛАГИН в проект
0
 Аватар для ViachaslauK
129 / 187 / 17
Регистрация: 08.10.2024
Сообщений: 706
11.03.2026, 14:39
Цитата Сообщение от DLD Посмотреть сообщение
ViachaslauK, извиняюсь . . . я добавил ФАЙЛ а не ПЛАГИН в проект
ты добавил файл конфигурации. Сам плагин должен стоять внутри - через пип, поэтри... как тебе угодно. Возможно он уже был предустановлен. Не помню точно, но black должен быть внутри VScode.
А вообще, если ты начал с этого - разберись для начала - ка кэто все работает, потом будет проще
1
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
11.03.2026, 19:42  [ТС]
ViachaslauK, можешь дать ссылку на подробную инфу - как это работает . . . или хотя бы - по каким ключевым словам это искать в сети ???
0
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
12.03.2026, 03:05  [ТС]
ViachaslauK, всё . . . уже нашёл
0
 Аватар для ViachaslauK
129 / 187 / 17
Регистрация: 08.10.2024
Сообщений: 706
12.03.2026, 18:45
Цитата Сообщение от DLD Посмотреть сообщение
всё . . . уже нашёл
ну и молодец кто б мне так быстро помог)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.03.2026, 18:45
Помогаю со студенческими работами здесь

Не могу установить Python в MS Visual Studio 2015
Когда нажимаю установить выбивает такое сообщение

Python в Visual Studio Community 2015
Добрый день, ничего пока не понимаю в программировании. Планирую начать с Python. Хочу установить...

Как подключить библиотеку к python в visual studio 2017?
Подскажите как подключить библиотеку pil для python в vs 2017?

Запуск проекта Python в Visual Studio 2017
Здравствуйте форумчане! Пытаюсь начать писать на Python в Visual Studio 2017. Создал проект...

Не работает отладка в Visual Studio Code (по F5) после установки двух версий Python
Всем привет. Возникла необходимость установить версию Python 3.7.2(x64)(на диск E:\) на рабочее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 15.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru