How to fix "Black doesn't support Format selection command" Github Copilot, Python dev

Nicolas Goffin 20 Reputation points
2025-01-22T16:58:52.38+00:00

I'm learning python (v 3.13.1) development, and using VS community edition 2022.
With Github Copilot, everytime I use TAB key for auto-completion, I've got a pop up telling me : Black doesn't support Format selection command.
Cb4PGq8r

The same issue has been resolved in VS Code for years ago, but the problem remains in Visual Studio Community.
Any clue or hint will be greatly appreciated.

Visual Studio Training
Visual Studio Training
Visual Studio: A family of Microsoft suites of integrated development tools for building applications for Windows, the web and mobile devices.Training: Instruction to develop new skills.
31 questions
GitHub Training
GitHub Training
GitHub: A web-based hosting service for software development and version control using Git. Acquired by Microsoft in 2018.Training: Instruction to develop new skills.
46 questions
0 comments No comments
{count} votes

Accepted answer
  1. Pradeep M 5,435 Reputation points Microsoft Vendor
    2025-01-23T03:54:44.8033333+00:00

    Hi Nicolas Goffin,

    Thank you for reaching out to Microsoft Q & A forum. 

    The issue occurs because Black only supports formatting entire files, not specific code selections. To resolve this in Visual Studio Community, go to Tools > Options > Text Editor > Python > Code Style and disable selection-based formatting. Alternatively, save the file (Ctrl+S) to allow Black to format the entire document. You may also consider using a selection-based formatter like autopep8 or switch to Visual Studio Code for better compatibility with GitHub Copilot and Black. 

    Please feel free to contact us if you have any additional questions.     

    If you have found the answer provided to be helpful, please click on the "Accept answer/Upvote" button so that it is useful for other members in the Microsoft Q&A community.  

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.