Article View: es.comp.os.linux.programacion
Article #7951Re: Búsqueda en vim de texto
From: marmolejo
Date: Wed, 22 Jan 2003 12:29
Date: Wed, 22 Jan 2003 12:29
62 lines
2877 bytes
2877 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Autor: sio2 <sio2.arr@ba.online.fr>
Asunto: Re: B�squeda en vim de texto
Fecha: mi�rcoles, 22 de enero de 2003
Hora: 00:45
ID. del mensaje: <slrnb2rqck.mcq.sio2.arr@cebolleta.net.dhis.org>
> Es decir, situarme en las dos rayitas, abrir una nueva linea y pegar la
> cita. Efectivamente esto lo puedo hacer sin problemas. Lo que no puedo
> hacer es sustituir la cadena (EMAIL) por la direcci�n del campo From, que
> yo hago (pasando de definir la macro):
>
> /^From:
> /<\S*>
> vi<y
> /^--
> /(EMAIL)
> va(P
>
> Pero claro, si intento incluir las b�squedas de texto dentro de un if,
A ver, estoy trasteando y se me ocurren cosas:
en el .vimrc:
source ~/vim/firm.vim
au FileType mail call Firma()
Y en ~/vim/firm.vim te haces un script que defina la funci�n Firma()
function Firma()
if search("EMAIL","w") > 0
/--\ $
/EMAIL
s/EMAIL/mi@correo.es/
/^-- $
execute "normal o"
o
. !cat ~/.signature
endif
endfunction
Esto s�lo cambia EMAIL por mi@correo.es y luego debajo de "-- " a�ade
el contenido de .signature, imagino que podr�s adaptarlo.
- --
Hay dos formas de escribir programas sin errores. S�lo la tercera funciona.
Debian GNU/Linux Sid <marmolejo at escomposlinux.org>
PGP Pub Key en pgp.escomposlinux.org ID:0x320A57C2 | Linux User #162799
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE+Lo6fal36lDIKV8IRAob4AJ4+UQvL7dpUmK3uaJTkk10odrRBGwCcCqhL
SPGuTZoKqpqpuZVASLJWuDE=
=3m4e
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<slrnb2t3kp.61n.marmolejo@porta.til>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!news-out.cwix.com!newsfeed.cwix.com!newsfeed.icl.net!newsfeed.fjserv.net!diablo.theplanet.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!porta.til!newsReferences:
<slrnb2qtv8.m39.sio2.arr@cebolleta.net.dhis.org> <slrnb2r7lu.6bc.benjamin@lamanonegra.eg> <slrnb2rqck.mcq.sio2.arr@cebolleta.net.dhis.org>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,5173acf7a7de1855 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-01-22 04:29:55 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!news-out.cwix.com!newsfeed.cwix.com!newsfeed.icl.net!newsfeed.fjserv.net!diablo.theplanet.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!porta.til!news From: marmolejo <marmolejo@escomposlinux.org> Newsgroups: es.comp.os.linux.programacion Subject: Re: Búsqueda en vim de texto Date: Wed, 22 Jan 2003 13:29:23 +0100 Organization: Ecolnet Lines: 62 Message-ID: <slrnb2t3kp.61n.marmolejo@porta.til> References: <slrnb2qtv8.m39.sio2.arr@cebolleta.net.dhis.org> <slrnb2r7lu.6bc.benjamin@lamanonegra.eg> <slrnb2rqck.mcq.sio2.arr@cebolleta.net.dhis.org> Reply-To: marmolejo@escomposlinux.org NNTP-Posting-Host: portatil.debian.home Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: localhost.escomposlinux.org 1043238593 31950 192.168.1.3 (22 Jan 2003 12:29:53 GMT) X-Complaints-To: newsmaster@marmolejo.escomposlinux.org NNTP-Posting-Date: Wed, 22 Jan 2003 12:29:53 +0000 (UTC) User-Agent: Gnus no y no