A configuração para alternar entre caracteres de espaço e tabulações é Use tab character
( Settings... -> Editor -> Code Style (-> {LANGUAGE}) -> [checkbox] Use tab character
). Mas isso funciona para mim apenas em novos arquivos.
Acabei de criar um novo projeto baseado em esqueleto do Zend Framework 2. Quando crio um novo arquivo e o edito, as guias são usadas. Mas ele não funciona nos arquivos, que já estavam lá na criação de projeto (por exemplo /public/index.php
, /module/Application/view/layout/layout.phtml
, /public/css/style.css
).
Isso é um bug? Como fazer o PhpStorm usar abas em todos os arquivos?
fonte
Atualizado para o PhpStorm 2016.3:
Preferências> Editor> Estilo do Código
Desmarque a opção "Detecção de recuos> Detectar e usar recuos de arquivos existentes para edição"
fonte
Você pode reformatar esses arquivos: no menu principal, selecione "Código -> Reformatar código" . Isso mudará os caracteres de espaço para tabulações, se a configuração estiver definida como "Usar caractere de tabulação". Você também pode fazê-lo em pastas, reformatará todos os arquivos internos.
fonte
indent_size = 4
ao meu arquivo .editorconfig. O bug parece ser acionado quando as guias são usadas para indentação e um tamanho de indentação não está definido.Tive dificuldade porque o tamanho da minha guia foi maior que o tamanho do recuo. Quando eu defino os dois iguais (4 no meu caso), o PhpStorm começou a se comportar conforme o esperado.
fonte