Pregunta

Estoy llegando al clímax de mi último año de la programación del proyecto, que está escrito en Java (usando el Wicket framework web).Tengo que darle a los examinadores con el código fuente (en CD) con cada línea claramente numeradas.Sé que en Eclipse puede numerar las líneas de código, pero, obviamente, esto sólo funcionará si la persona que está viendo el código utiliza Eclipse.Hay alguna forma de incluir números de línea en el código fuente de la misma?Si es así, ¿cómo?

¿Fue útil?

Solución

Puede usar cat para hacer esto

cat -n input.java > output.java

Otros consejos

Escribe un pequeño programa Java Para leer tus archivos .Java y emitirlos en nuevos archivos con números de línea?

Eso suena como una extraña requisito para mí, porque si se inserta un número de línea al principio de cada línea en el archivo en sí, no va a compilar.Está usted seguro de que no están realmente pidiendo algún tipo de informe que incluye el código fuente (los números de línea en el código en sí mismo sólo tiene sentido si el código que se va a imprimir).Cualquier decente editor de texto es capaz de mostrar los números de línea y la impresión de los mismos, sin que los números de ser una parte del archivo, así que si yo fuera un examinador, que es lo que me gustaría usar.Pero si esto es de hecho lo que los examinadores desea, puede utilizar el comando unix nl, o escribir su propio programa que lo hace.

Podría, por ejemplo, suministrar (probablemente además del código SOURCECECODE) una versión HTML de su código (con o sin resaltado de sintaxis) que incluye linombres.Hay varias herramientas que encontré por Google, que hace eso, por ejemplo, http://www.java2html.de/ .Creo que el JDK en realidad se envía con tal aplicación.

Sin embargo, si es simplemente un texto simple que desea, por supuesto, podría simplemente escribir una pequeña rutina para agregar linombres para usted.Solo lea las líneas de su código uno por uno, incrementa un contador y prepara la línea con el contador actual.

Use la Herramienta Javadoc con el -Linksourceopción .

crea una versión HTML de cada archivo de origen (con números de línea) ..

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top