Buscador de muescas

Una aplicación que lee un archivo y le indica qué sangría se usa dentro del archivo
Descargar ahora

Buscador de muescas Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Philippe Fremy
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 48 KB

Buscador de muescas Etiquetas


Buscador de muescas Descripción

La indentación de las fuentes externas del programa es un problema común. Algunas personas usan 2 espacios, algunas tabulaciones, unos 4 espacios, algunos (¡el 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 arruinará el archivo que editó 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. El análisis de sangría funciona en cualquier idioma. Fue probado con éxito con C, C ++, Python y Java Code. La versión actual proporciona ayuda para la integración con VIM. Espero que otros editores puedan elegir el script o la idea, y que la sangría de detección automática se volverá común entre los editores de texto. Estoy liberando el código bajo la licencia BSD para alentar esto. El guión está escrito en Python porque era una forma rápida y fácil de escribirla. El algoritmo es bastante simple, y se puede reescribir en C para evitar el retraso pequeño (casi incondicional) debido al principio del intérprete de Python. Cómo funciona El buscador de guiones escanea cada línea del archivo de entrada para un carácter de espacio (espacio o pestaña en blanco) 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 manera segura. Las líneas que vienen después de una línea que terminan en '\' tienen mayores posibilidades de no ser indentado adecuadamente, 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. Requisitos: · Python


Buscador de muescas Software relacionado

Resx2word

Convertidor de archivos Resex a los documentos de Microsoft Word y Viceversa ...

243 20 KB

Descargar

Gluecut

convierte kol.pas a xxxxkol.pas, que es compatible con otros compiladores y plataformas de destino ...

220 52 KB

Descargar

Catoolcatool

Una herramienta de línea de comandos para el análisis de los datos de presión de motor de combustión interna registrados. ...

200 133 KB

Descargar