El Lunes, 23 de Octubre de 2006 09:27, Fernando escribió: > > > Qué pasa si yo pongo un tabulador a 2 espacios y hago una linea hasta > > > 80, pues que al > > > pasar a mas de 2 la linea se rompe en dos y resulta desgradable e > > > ilegible. > > > > Por alguna razón algunos insistís en que usar el tabulador es meter X > > espacios y no es así, el tabulador es el tabulador, con un símbolo > > propio. Otra cosa es que algunos editores sustituyan el símbolo del > > tabulador por X espacios. > > Claro que es un tabulador, pero no salvo que tu editor pinte > algo como "\t" siempre es substituido por un número de espacios.
Entonces queda aclarado que el tabulador es el tabulador ("\t"). Y que los editores que sustituyen la pulsación del TAB por X espacios NO usan el tabulador para sangrar. > Y sigo con lo mismo si yo programo a 80 caracteres con un tabulador > que se pinte como 2 espacios cuando tu lo pintes como 8 vas a tener > una linea truncada muy molesta de leer e imprimir. > (Si uso espacios no se produce esto.) Pero ese es mi problema. Si configuro en mi editor (Kate) que visualice los tabuladores como 25 espacios por supuesto que voy a tener problemas, pero eso es cosa mía. Yo normalmente lo configuro a 4 espacios y va perfecto. Y además, siguiendo el paralelismo del CSS ¿qué tiene que ver el contenido con la presentación? En Kate you puedo decir que en pantalla la anchura del "\t" sea de 4 espacios pero que al imprimir sea sólo de 2. El problema ocurre a la inversa: ¿qué sucede si a ti te gusta programar poniendo 12 espacios reales (sin tabulador)? Entonces cuando yo abra ese archivo lo veré como a ti te gusta, con 12 espacios de sangrado, y no puedo solucionarlo de ninguna forma porque tú has decidido cómo debe ser el contenido y la presentación, y no sólo el contenido. Insisto, no se ha demostrado aún ni una sóla ventaja de emplear espacios en vez de tabulador para sangrar, ni una. > Luego esta la posibilidad de que se mezclen tabuladores y espacios, > sobre todo cuando un fuente lo edite mucha gente... ¿Y la solución es usar espacios? Aún en ese caso seguro que ocurriría que algunos introducen más espacios que otros y se arma jaleo al hacer un simple diff. Si todos usan tabulador no habría ese problema. > > Pero eso mismo es igual de factible con Tabulador, y el editor muestra > > una anchura configurable en función del tipo de código o lo que sea. y > > además al usar Tab cada usuario lo ve como a él le guste pero el código > > es el mismo y no hay conflictos. > > Igual que en los navegadores, que todos interpretan igual el html ;-) Salvando las distancias, que yo sólo estoy hablando de un símbolo "\t", no de un complicado esquema CSS y demás. Un saludo. -- Iñaki Por el bien de todos respetemos las normas de la lista: http://wiki.debian.org/NormasLista