IntelliJ IDEA 15
Somente para o arquivo atual
Você tem as seguintes opções:
Ctrl+ Shift+ A> escreva "tabs"> clique duas vezes em "To Tabs"
Se você deseja converter guias em espaços, pode escrever "espaços" e escolher "Para espaços".
Editar> Converter recuos> Para guias
Para converter guias em espaços, você pode escolher "Para espaços" no mesmo local.
Para todos os arquivos
Os caminhos nas outras respostas foram alterados um pouco:
- Arquivo> Configurações ...> Editor > Estilo do código> Java> Guias e recuos> Usar caractere de tabulação
- Arquivo> Outras configurações> Configurações padrão ...> Editor > Estilo do código> Java> Guias e recuos> Usar caractere de tabulação
- Arquivo> Configurações ...> Editor > Estilo do código> Detectar e usar recuos de arquivos existentes para edição
- Arquivo> Outras configurações> Configurações padrão ...> Editor > Estilo do código> Detectar e usar recuos de arquivos existentes para edição
Parece que não importa se você marcar / desmarcar a caixa em Configurações ... ou em Outras configurações> Configurações padrão ... , porque a alteração de uma janela estará disponível na outra janela.
As alterações acima serão aplicadas aos novos arquivos , mas se você desejar alterar os espaços para guias em um arquivo existente , formate o arquivo pressionando Ctrl+ Alt+ L.
Arquivo > Configurações > Editor > Estilo do código > Java > Guias e recuos > Usar caractere de tabulação
Substitua a arma escolhida pelo Java, conforme necessário.
fonte
Comecei a usar o IntelliJ IDEA Community Edition versão 12.1.3 e encontrei a configuração no seguinte local: -
fonte
Para alguém que não é capaz de obter isso, é necessário desmarcar também o seguinte
My IntelliJ versão 15.0.4
fonte
Outra opção útil no IDEA para desligar ou manter a verificação se você realmente precisa disso:
se sua equipe mudar para a formatação de guias com o código existente escrito com espaços, desmarque
fonte
Você já tentou .editorconfig ? Você pode criar esse arquivo na raiz do seu projeto e configurar o recuo para diferentes tipos de arquivos. Seu código será formatado automaticamente. Aqui está o exemplo:
fonte
Minha versão do Intellij é 13.4.1
fonte
Para expandir a resposta de @Dmitiri Algazin: as configurações de idiomas individuais são substituídas pela configuração geral
Portanto, se você está se perguntando por que suas novas configurações estão sendo ignoradas depois de alterá-las para um idioma específico, é possível que essa caixa de seleção esteja marcada.
Como uma nota rodapé; alterar automaticamente qualquer configuração padrão cria um clone de perfil de configuração (ou seja
Default(1)
), que eu assumo estar em vigor para que as configurações padrão do IDE nunca sejam substituídas.É um pouco confuso a princípio, realmente, editar
Default
configurações ouProject Settings
ter algum efeito no seu projeto, pois você pode selecionarDefault
no menu suspenso e depois editar a partir daí.Se você não quiser continuar vendo clones aleatórios de Padrão preenchendo seus perfis de configurações, edite as Configurações do projeto diretamente.
fonte