Estou usando o IDE de pycharm para desenvolvimento de python, ele funciona perfeitamente bem para código django, então suspeitei que converter tabs em espaços é o comportamento padrão, no entanto, em python IDE dá erros em todos os lugares porque não pode converter tabs em espaços automaticamente, há uma maneira de conseguir isto.
110
~/.editorconfig
arquivo substituindo as configurações do PyCharm.Para seleções, você também pode converter a seleção usando a função "Para espaços". Eu normalmente apenas uso através do ctrl-shift-A e então procuro "Para Espaços" a partir daí.
fonte
Isso apenas converte as guias sem alterar mais nada:
fonte
ctrl + shift + A => abrir janela pop para selecionar opções, selecionar espaços para converter todas as guias como espaço ou tabular para converter todos os espaços como guias.
fonte
PyCharm 2019.1
Se você deseja alterar as configurações gerais:
Abra as preferências, no macOS ⌘;ou no Windows / Linux Ctrl+ Alt+ S.
Vá para Editor -> Estilo de Código -> Python e, se quiser seguir o PEP-8, escolha Tamanho da guia: 4 , Recuo: 4 e Recuo de continuação: 8, conforme mostrado abaixo:
Aplique as alterações e clique em OK.
Se você deseja aplicar as alterações apenas ao arquivo atual
Opção 1: Você pode escolher na barra de navegação: Editar -> Converter recuo -> Para espaços. (veja a imagem abaixo)
Opção 2: você pode executar a ação "Para espaços" executando o atalho Localizar ação : ⌘⇧Ano macOS ou ctrl⇧Ano Windows / Linux. Em seguida, digite "Para Espaços" e execute a ação conforme mostrado na imagem abaixo.
fonte
ctr + alt + shift + L -> reformatar o arquivo inteiro :)
fonte
Para mim, era um arquivo chamado ~ / .editorconfig que estava substituindo minhas configurações de guia. Eu removi isso (com certeza isso vai me morder de novo algum dia), mas corrigiu meu problema de pycharm
fonte