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

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

08.03.2026, 15:43. Показов 678. Ответов 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
132 / 193 / 17
Регистрация: 08.10.2024
Сообщений: 731
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
132 / 193 / 17
Регистрация: 08.10.2024
Сообщений: 731
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
132 / 193 / 17
Регистрация: 08.10.2024
Сообщений: 731
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
132 / 193 / 17
Регистрация: 08.10.2024
Сообщений: 731
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
132 / 193 / 17
Регистрация: 08.10.2024
Сообщений: 731
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
132 / 193 / 17
Регистрация: 08.10.2024
Сообщений: 731
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
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru