Foros del Web » Administración de Sistemas » Unix / Linux »

Abreviaturas con salto de línea para vi

Estas en el tema de Abreviaturas con salto de línea para vi en el foro de Unix / Linux en Foros del Web. Pues que estoy perdiendole el miedo a vi y hasta tomándole aprecio ... pero bueno. He utilizado el comando ab para escribir menos (obvio) pero ...
  #1 (permalink)  
Antiguo 29/08/2007, 17:48
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
[SOLUCIONADO] Abreviaturas con salto de línea para vi

Pues que estoy perdiendole el miedo a vi y hasta tomándole aprecio ... pero bueno.

He utilizado el comando ab para escribir menos (obvio) pero hasta ahora solo he podido sustituir líneas... quisiera preguntar si exista la posibilidad de meter saltos de línea... así de simple

Código:
:ab html <html>[salto]<head>[salto]</head>[salto]<body>...etc.
... y que me arroje:
Código HTML:
<html>
<head>
</head>
<body>
... etc.


(Koveart, gracias por el link )
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 31/08/2007 a las 16:59
  #2 (permalink)  
Antiguo 30/08/2007, 01:28
 
Fecha de Ingreso: mayo-2007
Mensajes: 348
Antigüedad: 17 años, 5 meses
Puntos: 9
Re: Abreviaturas con salto de línea para vi

Y por que no te instalas el vim me lo agradeceras ;)

PD:Era una Pregunta retorica.
  #3 (permalink)  
Antiguo 30/08/2007, 08:57
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Re: Abreviaturas con salto de línea para vi

probaste con \n ?

y si, el vim está de pelos !!!

Saludos
__________________
Esteban Quintana
  #4 (permalink)  
Antiguo 30/08/2007, 16:02
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Re: Abreviaturas con salto de línea para vi

Sí, probé con \n (y con \r) y no es así... los toma tal cual (imprime hola\nmundo). Aún con vim tengo el mismo comportamiento.

(he de aclarar que estoy trabajando remotamente desde consola... fue por ello que me metí con vi)

Gracias por los comentarios, ojalá alguien tenga otra respuesta.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #5 (permalink)  
Antiguo 31/08/2007, 10:53
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 3 meses
Puntos: 29
Re: Abreviaturas con salto de línea para vi

Espero sea util

http://www.apmaths.uwo.ca/~xli/vim/abb.html

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #6 (permalink)  
Antiguo 31/08/2007, 16:53
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Re: Abreviaturas con salto de línea para vi

.... aaaaaaaandas. Koveart, 0 y van 2!!. Gracias

En resumen, hay que presionar Ctrl+v (pegar en Windows) antes de el enter para que este "sea parte de la cadena". En mi ejemplo:
Cita:
:ab html <html>Ctrl+v [enter]<head>Ctrl+v [enter]</head>Ctrl+v [enter]<body>...etc.
... y me resulta lo que quería ... ahora, resultó más complicado de lo que pensaba, e intenté con "tab" pero no funcionó (en el texto dice: "[...] to enter special characters such as newline [...]").

Probaré almacenar esa info a ver si puedo, para tenerlo como plantilla... pero por mientras, Koveart, era justo lo que preguntaba. Una vez más, gracias
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 09:08.