Foro SofosAgora

Foro abierto a los intereses de sus usuarios. Debate, aprende y diviértete.
Fecha actual 14 Dic 2017, 04:40

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 1 mensaje ] 
Autor Mensaje
 Asunto: ¿Eliminar algunos espacios iniciales de múltiples líneas?
NotaPublicado: 02 Ago 2017, 21:20 
Desconectado
Avatar de Usuario

Registrado: 10 Ago 2011, 20:39
Mensajes: 7104
Estoy haciendo códigos en un programa y los quiero copiar a Word. Sé 2 formas de hacerlo. Una es copiar de a trozos lo cual es tedioso. Otra es copiar todo mediante una opción que lo muestra con espacios que no quiero, así:
Código:
Escena 1
   actions for fotograma 1
      C = 1;
      M.Resp = "";
      fscommand ("fullscreen", "true");
      function BadCand () {
         M.Resp = "El candidato "+C+" no cumple la condición.\n"+M.Resp;
         C = C+1;
         gotoAndPlay (2);
      }
   actions for fotograma 2
      M.C = 0;
      // Proceso para cargar archivo y determinar si se cargó.
      M.Cargas = 0;
   actions for fotograma 3
      M.Comp = 0;
      M.Cargas = M.Cargas+1;
      loadVariables (C+".txt", "M");
   actions for fotograma 5
      // Verificación.
      M.Comp = M.Comp+1;
      M.C = Number(M.C);
      if (M.C == 0) {
         if (M.Comp == 10) {
            if (M.Cargas == 3) {
               fscommand ("save", "30 fallas en cargar "+C+".txt");
               BadCand();
            } else {
               // reload.
               gotoAndPlay (3);
            }
         } else {
            // retry.
            gotoAndPlay (4);
         }
      }
   actions for fotograma 6
      if (10<M.C) {
         // Sol
         M.Resp = "Un candidato que cumple la condición es el "+C+".\n"+M.Resp;
         stop ();
      }
   actions for fotograma 7
      BadCand();
   actions for X
      on (release) {
         fscommand ("quit");
      }
Yo quisiera pegar eso en Word pero que quede así:
Código:
// 1
C = 1;
M.Resp = "";
fscommand ("fullscreen", "true");
function BadCand () {
   M.Resp = "El candidato "+C+" no cumple la condición.\n"+M.Resp;
   C = C+1;
   gotoAndPlay (2);
}
// 2
ETC
Claro que debería borrar algunas cosas y sustituirlas por otras, pero eso es lo de menos, la clave sería borrar los 3 espacios iniciales de cada línea, lo que se conoce como tabulación, pero en este caso no es eso, no es un espacio hecho mediante la tecla TAB ni algo así, son espacios comunes.

Claro que he googleado pero me aparecen cosas de eliminar espacios entre párrafos, que no es lo que busco.

En los foros suele suceder que si uno pega algo se borran todos los espacios (salvo que se use code), así:
Escena 1
actions for fotograma 1
C = 1;
M.Resp = "";
fscommand ("fullscreen", "true");
function BadCand () {
M.Resp = "El candidato "+C+" no cumple la condición.\n"+M.Resp;
C = C+1;
gotoAndPlay (2);
}
actions for fotograma 2
M.C = 0;
// Proceso para cargar archivo y determinar si se cargó.
M.Cargas = 0;
actions for fotograma 3
M.Comp = 0;
M.Cargas = M.Cargas+1;
loadVariables (C+".txt", "M");
actions for fotograma 5
// Verificación.
M.Comp = M.Comp+1;
M.C = Number(M.C);
if (M.C == 0) {
if (M.Comp == 10) {
if (M.Cargas == 3) {
fscommand ("save", "30 fallas en cargar "+C+".txt");
BadCand();
} else {
// reload.
gotoAndPlay (3);
}
} else {
// retry.
gotoAndPlay (4);
}
}
actions for fotograma 6
if (10<M.C) {
// Sol
M.Resp = "Un candidato que cumple la condición es el "+C+".\n"+M.Resp;
stop ();
}
actions for fotograma 7
BadCand();
actions for X
on (release) {
fscommand ("quit");
}

Que tampoco me sirve porque sólo necesito borrar 3, no todos.

En mi Word si se seleccionan varias y se presiona TAB se crea un espacio en todas. Lo que preciso podría ser algo similar, pero más bien inverso: Seleccionar varias líneas, presionar algo, y que se borre 1 espacio inicial de cada una. Supr y Backspace borran todo, no sirven.

En fin ¿ideas?

_________________
Si no puedes hacerlo, intenta primero hacer algo más simple aunque similar.


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 1 mensaje ] 

Todos los horarios son UTC + 1 hora [ DST ]


¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 1 invitado


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro

Buscar:
Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO