Finder Rient.

Rientro Finder calcola la rientranza utilizzata in un file sorgente o in un albero sorgente.
Scarica ora

Finder Rient. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Philippe Fremy
  • Sito web dell'editore:
  • http://www.freehackers.org/Indent_Finder

Finder Rient. Tag


Finder Rient. Descrizione

Rientro Finder calcola la rientranza utilizzata in un file sorgente o in un albero sorgente. Rientro Finder calcola la rientranza utilizzata in un file sorgente o in un albero sorgente. Il software Finder Rient può essere utilizzato per configurare correttamente un editor o controllare la consistenza dell'indentazione dell'albero dell'albero di origine. La mensazione di fonti esterne è un problema comune. Alcune persone usano due spazi, alcuni quattro spazi, alcune tabulazioni, alcuni (horror!) Mescolare scheda e spazi. I redattori di testo hanno solitamente le opzioni che aiutano a gestire il modo in cui indentare i tuoi file. Premendo la scheda inserirà spazi di tabulazione a seconda delle impostazioni. Tuttavia, funziona correttamente con i tuoi file, che sono stati rientrati a modo tuo. Non appena inizi a modificare fonti esterne, è probabile che tu faccia affrontare un'indentazione diversa. Quindi il tuo attento editor che imposterà semplicemente il file che modifichi a meno che il ragazzo abbia usato la stessa indentazione del tuo. E tu potresti non accorgerlo. Ad esempio se rientro con la scheda, ma li imposta da visualizzare come quattro colonne e se modifico un file rientrato con 4 spazi, tutte le linee che creano saranno rientrate con la scheda. Renderranno bene sul mio editore, ma probabilmente non per l'editor di qualcun altro. È particolarmente fastidioso se si programma in Python in quanto la rientranza è parte della struttura del programma. Non ho trovato (ancora) un editor che si occupa correttamente con questo problema. La soluzione tuttavia è semplice: l'editor di testo deve trovare la rientranza utilizzata all'interno di un file e sintonizza le sue impostazioni in base a questo. Questo è ciò che ha il Finder Rient.come It WorkSent Finder esegue la scansione di ciascuna riga del file di ingresso per un carattere spaziale (spazio bianco o scheda) ripetuto fino a quando non viene trovato un carattere non spaziale. Tale linea è considerata una linea di codice corretta. Linee vuote e linee di indentazione mista sono ignorate in modo sicuro. Le linee che arrivano dopo una linea che terminano dentro '' hanno maggiori possibilità di non essere correttamente rientrate, e quindi sono ignorati anche. Un array memorizza il numero di linee che hanno una rientranza specifica: scheda, numero di spazi tra 2 e 8. Per indentazione dello spazio, una linea è considerata rientrata con una base di X se il numero di spazi Modulo X produce zero. Pertanto, un deditaton di 4 spazi aumenta i 2 spazi e il numero della riga di rientro di 4 spazi. Alla fine della fase di scansione, viene presa la rientranza utilizzata con il maggior numero di linee. Per gli spazi, per evitare i problemi di multipli come 2 e 4, è preferito il numero di rientramento più alto. Un numero inferiore viene scelto se riporta almeno il 10% in più di linee con questa indentazione. La fase di ciascun aumento del rientro è anche un forte suggerimento dell'attuale rientranza del file. Il passo concederà un bonus di 10 punti al numero di spazi utilizzati.USAGEON La riga di comando in modalità riga di comando, produce un'uscita semplice come: spazio 4 o tab 8. questa uscita può essere utilizzata in altri programmi o script di shell. $ Python indent_finder.py --separate Test /*.* Test / debuglient.py: spazio 4tests / iotest.java: spazio 4tests / testrunner.cpp: spazio 2tests / cml.py: spazio 4tests / diffmodel.cpp: tab 8tests / carina- Mak.py: Tab 8Check Your Source Tree: $ Python indent_checker.py 'space 4' * .pytarget Indentazione è: Space 4consistent Indentazione per indent_checker.py: tab 8consistent Indentazione per Setup.py: Tab 8Consistent Indentazione per Test_indent_Checker.py: Tab 8consonsistent Indentation for Test_indent_Finder.py: scheda 8USAGE: indent_finder.py file1 file2 ... Filendisplay indentation utilizzato nell'elenco dei file. Le possibili risposte sono (con Xbeing il numero di spazi utilizzati per indentazione): Spazio XTAB 8 - Separato: analizzare ogni file separatamente e riportare i risultati come: File1: spazio Xfile2: scheda 8 - Vim-output: uscita adatta all'uso all'interno del Vim : Set STS = 0 | Set Tabstop = 4 | Set NoexpandTab |. Set Maggiousverwidth = 4REQUENTI:? Python Cosa c'è di nuovo in questa versione: · Il plugin Vim non funzionava.


Finder Rient. Software correlato

Xcl.

La suite software XCL mira a fornire agli sviluppatori strumenti per la gestione programmatica del codice eseguibile. ...

455

Scarica

Servoy Developer.

Servoy è uno sviluppo dell'applicazione e un ambiente di distribuzione utilizzato per creare e distribuire applicazioni interfaccia utente. ...

216

Scarica

Egogga.

Tracciamento dei bug, sistema di cattura e sistema di gestione del progetto. ...

165

Scarica

Php PROBLEXTECKET.

PHP I PROBLEXTICKET è il software di tracciamento del problema multiutente interamente scritto in PHP 4. ...

91

Scarica