Adicionando espaços entre operadores e operandos

0

Existe algum pacote que permite adicionar automaticamente espaços entre operadores e operandos no editor de texto atomizado?

Gostaria de ir de int i=2; a int i = 2; , de preferência sem precisar adicionar espaços. Eu sei que pacotes de formatação como beautify poderiam fazer o trabalho, mas esses pacotes muitas vezes fazem muito mais do que apenas fixar espaços e são relativamente grandes em tamanho. Tudo que eu quero é os espaços, não uma revisão na formatação.

    
por Ptheguy 24.10.2017 / 21:42

1 resposta

0

(1) Instale o atom-beautify

(2) Instale uncrustify ; siga este link se estiver no Windows

(3) Em atom , vá para packages , beautify settings; Definir o embelezador C / C ++ para uncrustify ; (Eu uso C / C ++, mas para qualquer outra linguagem, você pode procurar o embelezador correspondente e ver como você pode configurar suas operações e seguir estas etapas).

(4) Além disso, vincule o arquivo de caminho ao arquivo de configuração do uncrustify (onde quer que esteja em seu diretório. É uma pasta chamada cfg .

(5) Configure os arquivos como quiser. Para espaços, sp_compare deve ser definido como add .

Se você quiser ter um pacote leve e algo que interfira na formatação do seu código o mínimo possível, você pode criar o seu próprio arquivo de configuração nameOfFile.cfg ) na pasta de configuração correta e use esse arquivo para formatação. Você pode examinar os outros arquivos de configuração para ver quais comandos você quer e só usá-los em seu próprio arquivo de configuração para interferências mínimas.

    
por 27.10.2017 / 00:15