Finder de Indent.

Finder de Indent calcula o recuo sendo usado em um arquivo de origem ou árvore de origem.
Baixe Agora

Finder de Indent. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Philippe Fremy
  • Site do editor:
  • http://www.freehackers.org/Indent_Finder

Finder de Indent. Tag


Finder de Indent. Descrição

O Indent Finder calcula o recuo sendo usado em um arquivo de origem ou árvore de origem. O Indent Finder calcula o recuo sendo usado em um arquivo de origem ou árvore de origem. O software Indent Finder pode ser usado para configurar corretamente um editor ou verificar a consistência de indentação da árvore de origem.Indentation de fontes externas é um problema comum. Algumas pessoas usam dois espaços, cerca de quatro espaços, algumas tabulações, alguns (horror!) Misture a guia e 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 de edição cuidadosa simplesmente fará 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 Indent Finder faz.como que o Worksindent descobriu cada linha do arquivo de entrada para um caractere de espaço (espaço branco ou guia) repetido até que um caractere não é 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. As linhas que chegam depois de uma linha que terminam em '' têm maior chance de não ser devidamente recuado e são assim 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 para o número de espaços usados.Usageon A linha de comando no modo de linha de comando, ele produz saída simples como: espaço 4 ou guia 8. Esta saída pode usada em outros programas ou scripts shell. $ Python Indent_Finder.py - Testes de pré-venda /*.* Testes / Debugclient.py: Espaço 4Tests / IoTest.java: Espaço 4Tests / testrunner.cpp: Espaço 2Tests / cml.py: Espaço 4Tests / DiffModel.cpp: Tab 8tests / linda Make.py: tab 8Check sua árvore de origem: $ python indent_checker.py 'espaço 4' * .pytarget indentação é: espaço 4Cronsistentes para indent_checker.py: guia 8inconsistent indentation for setup.py: table 8inconsistent indentation for test_indent_checker.py: tab Indentação 8inconsistent para teste_indent_finder.py: tab 8usage: indent_finder.py File1 File2 ... Filendeplay Indentação usada na lista de arquivos. Possíveis respostas são (com xeing o número de espaços usados para indentação): espaço XTAB 8 - Separe: Analise cada arquivo separadamente e relatam resultados como: arquivo1: espaço xfile2: tab 8 - saída vim: saída adequada para usar dentro vim : Set sts = 0 | SET TABSTOP = 4 | Defina NoExpandtab | Set ShiftWidth = 4Requirements :? Python O que há de novo nesta versão: · O plug-in VIM não estava funcionando.


Finder de Indent. Software Relacionado

Elf Abisum.

Elf Abisum é uma ferramenta para gerar uma soma de verificação ABI de binários de elfo de suas informações de depuração do anão. ...

255

Download

gcccrap

O software GCCWRAP contém um conjunto de scripts de wrapper simples para facilitar o compilação de programas apenas de 32 bits. ...

137

Download

Ptxdist.

PTXDIST é um sistema de compilação para compilar sistemas de arquivos raiz para sistemas incorporados. ...

211

Download

Pawpaw.

Pawpaw é uma linguagem semelhante ao exceto que permite o desenvolvimento de cima para baixo. ...

169

Download

Avango.

A Avango é uma estrutura orientada a objetos para o desenvolvimento de aplicativos VE distribuídos e interativos. ...

230

Download