Finder de Indent.

Um aplicativo que lê um arquivo e informa qual indentação é usada dentro do arquivo
Baixe Agora

Finder de Indent. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Nome do editor:
  • Philippe Fremy
  • Sistemas operacionais:
  • Windows All
  • Tamanho do arquivo:
  • 48 KB

Finder de Indent. Tag


Finder de Indent. Descrição

O recuo de fontes externas do programa é um problema comum. Algumas pessoas usam 2 espaços, algumas tabulações, cerca de 4 espaços, alguns (o horror!) Misture a guia e os espaços. Os editores de texto geralmente têm opções ajudando a lidar com a maneira como você recua seus arquivos. Pressionar a guia inserirá espaços de tabulações, dependendo de suas configurações. No entanto, funciona apenas corretamente com seus próprios arquivos, que foram recuados à sua maneira. Assim que você começar a editar fontes externas, é provável que você enfrente um recuo diferente. Em seguida, sua configuração do editor cuidadoso simplesmente estragará o arquivo que você editar, a menos que o cara usasse o mesmo recuo que o seu. E você não pode perceber. Por exemplo, se eu recuar com a guia, mas defina-os a serem exibidos como quatro colunas e se eu editar um arquivo recuado com 4 espaços, todas as linhas que eu criar serão recuadas com a guia. Eles vão prestar bem no meu editor, mas provavelmente não no editor de outra pessoa. É especialmente irritante se você programar em Python como a indentação faz parte da estrutura do programa. Eu não encontrei (ainda) um editor que lida corretamente com esse problema. A solução, no entanto, é simples: o editor de texto deve encontrar o recuo usado em um arquivo e ajustar suas configurações de acordo com isso. Isto é o que o Finder de Indent faz. A análise de indentação funciona em qualquer idioma. Foi testado com sucesso com C, C ++, Python e Java Código. A versão atual fornece ajuda para a integração com o VIM. Espero que outros editores possam escolher o roteiro ou a ideia, e que a indentação de detecção automática se tornará comum entre os editores de texto. Eu estou liberando o código sob a licença BSD para incentivar isso. O script é escrito em Python porque era uma maneira rápida e fácil de escrevê-la. O algoritmo é bastante simples, e pode ser reescrito em C para evitar o pequeno atraso (quase imperceptível) devido ao início do intérprete Python. Como funciona Finder de Indent verifica cada linha do arquivo de entrada para um caractere de espaço (espaço branco ou guia) repetido até que um caractere não espacial seja encontrado. Essa linha é considerada uma linha de código adequadamente recuada. Linhas em branco e linhas de indentação mista são ignoradas com segurança. Linhas que chegam depois de uma linha que termina em '\' têm maior chance de não ser adequadamente recuado e, portanto, são ignorados também. Uma matriz armazena o número de linhas que possuem uma indentação específica: guia, número de espaços entre 2 e 8. Para o recuo do espaço, uma linha é considerada recuada com uma base de X se o número de espaços Modulo X produz zero. Assim, um indentão de 4 espaços aumenta os 2 espaços e a contagem de linha de indentação de 4 espaços. No final da fase de varredura, o recuo que foi usado com o maior número de linhas é feito. Para espaços, para evitar os problemas de múltiplos como 2 e 4, o maior número de indentação é preferido. Um número menor é escolhido se ele relatar pelo menos 10% mais linhas com este recuo. O passo de cada aumento de indentação também é uma forte dica da atual indentação do arquivo. A etapa concederá um bônus de 10 pontos ao número de espaços usados. Requisitos: · Pitão


Finder de Indent. Software Relacionado

Quicktype 1.0.0.0.

Fight Outsourcing duplicando ou triplicando sua produtividade de programação.QuickType tem mais de 25.000 ... ...

165 1.9 MB

Download

Hopopi.

Hopopi (Hostportping) é um console gratuito, útil e simples implemento de aplicativos em Java Timing Alguns "Pin ... ...

281 186 KB

Download