Buscador de muescas

El buscador de guiones calcula la sangría que se usa en un archivo de origen o árbol de origen.
Descargar ahora

Buscador de muescas Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Philippe Fremy
  • Sitio web del editor:
  • http://www.freehackers.org/Indent_Finder

Buscador de muescas Etiquetas


Buscador de muescas Descripción

El buscador de guiones calcula la sangría que se usa en un archivo de origen o árbol de origen. El buscador de guiones calcula la sangría que se usa en un archivo de origen o árbol de origen. El software del Buscador de muescas se puede usar para configurar correctamente un editor o verificar la consistencia de la hendidura del árbol de origen. La indención de fuentes externas es un problema común. Algunas personas usan dos espacios, algunos cuatro espacios, algunas tabulaciones, algunos (¡Horror!) Ficha de mezcla y espacios. Los editores de texto son generalmente opciones que ayudan a lidiar con la forma en que sange sus archivos. La pestaña Presione insertará espacios de tabulaciones dependiendo de su configuración. Sin embargo, solo funciona correctamente con sus propios archivos, que han sido sangrados a su manera. Tan pronto como comience a editar fuentes externas, es probable que enfrente una indentación diferente. Luego, su configuración de educación cuidadosa simplemente follará el archivo que edite, a menos que el tipo use la misma sangría que la suya. Y usted puede no notarlo. Por ejemplo, si me indenta con la pestaña, pero los establece que se muestran como cuatro columnas y si edito un archivo sangrado con 4 espacios, todas las líneas que creo se condenarán con la pestaña. Harán bien en mi editor, pero probablemente no en el editor de otra persona. Es especialmente molesto si programa en Python, ya que la sangría es parte de la estructura del programa. No he encontrado (todavía) un editor que se ocupa correctamente con este problema. Sin embargo, la solución es simple: el editor de texto debe encontrar la sangría utilizada dentro de un archivo y afinar su configuración de acuerdo con esto. Esto es lo que hace el buscador de muescas. CÓMO LO ANTENADA FINANTE Scanse escanea cada línea del archivo de entrada para un carácter de espacio (espacio blanco o pestaña) repetido hasta que se encuentra un carácter no espacial. Dicha línea se considera una línea de código debidamente condentes. Las líneas en blanco y las líneas de sangría mixtas se ignoran de forma segura. Las líneas que vienen después de una línea que terminan en '' tienen mayores posibilidades de no ser correctamente sangrado, y así también se ignoran. Una matriz almacena el número de líneas que tienen una sangría específica: pestaña, número de espacios entre 2 y 8. Para una sangría espacial, una línea se considera con sangría con una base de x si el número de espacios módulo x produce cero. Por lo tanto, un indentaitón de 4 espacios aumenta los 2 espacios y el recuento de línea de sangría de 4 espacios. Al final de la fase de escaneo, se toma la sangría que se usó con el mayor número de líneas. Para los espacios, para evitar los problemas de múltiplos como 2 y 4, se prefiere el número de sangría más alto. Se elige un número más bajo si informa al menos un 10% más de líneas con esta sangría. El paso de cada incremento de la sangría también es un fuerte indicio de la indentación actual del archivo. El paso otorgará una bonificación de 10 puntos a la cantidad de espacios utilizados. En la línea de comandos en el modo de línea de comandos, produce una salida simple como: espacio 4 o pestaña 8. Esta salida puede usarse en otros programas o scripts de shell. $ Python indent_finder.py - pruebas deparate /*.* Pruebas / debugclient.py: espacio 4tests / iotest.java: espacio 4tests / testrunner.cpp: espacio 2tests / cml.py: espacio 4tests / difmodel.cpp: pestaña 8tests / bonito- make.py: pestaña 8Compruebe su árbol de origen: $ Python Indent_Checker.py 'Space 4' * .PYTARGEGING INDENTACIÓN ES: ESPACIO 4INCONSISTENT INDENTACIÓN PARA INDENT_CHECKER.PY: TAB 8INCONSISTENT INDENTACIÓN PARA SETUP.PY: Tab 8inconsistente de sangría para test_indent_checker.py: pestaña 8 INDIENTACIÓN INSISTENTE PARA TEST_INDENT_FINDER.PY: TAB 8USAJE: INDENT_FINDER.PY File1 File2 ... FILENDISPLAY INDENTACIÓN UTILIZADA EN LA LISTA DE LOS ARCHIVOS. Las posibles respuestas son (con xbeing el número de espacios utilizados para la sangría): espacio XTAB 8 - Separado: analice cada archivo por separado y reporte los resultados como: File1: Space XFile2: Tab 8 - VIM-OUTPUTE: Salida adecuada para usar dentro de VIM : set sts = 0 | Establecer TabStop = 4 | Set noexpandtab | Set Shillewidwid = 4Requirements:? Python Novedades en este lanzamiento: · El complemento VIM no funcionaba.


Buscador de muescas Software relacionado

Elfo abisum

ELF Abisum es una herramienta para generar una suma de comprobación ABI de los binarios de ELF de su información de depuración enana. ...

255

Descargar

gccwrap

contiene un conjunto de scripts de envoltura simples para facilitar la compilación de programas de solo 32 bits. ...

137

Descargar

Ptxdist

PTXDIST es un sistema de compilación para compilar sistemas de archivos de raíz para sistemas integrados. ...

211

Descargar

Papaya

PAWPAW es un lenguaje urbano, excepto que permite el desarrollo de arriba hacia abajo. ...

169

Descargar

Avango

Avango es un marco orientado a objetos para el desarrollo de aplicaciones distribuidas e interactivas. ...

230

Descargar