[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: vim e sostituzione \n



peterpunk scrisse:

> > come mai \n va bene per il primo pattern ma non per il secondo ?
> > mi spiego meglio, perchè se voglio fare il contrario non funziona:
> > 
> > :%s/,/\n/
> > 
> > mentre se uso \r funziona ?
> > 
> > :%s/,/\r/
> >
> Forse perché ogni nuova linea (\n) presuppone un ritorno a capo (\r)?
> In fondo (ma anche in cima!:-), per andare a capo pigiamo Enter, mica
> BackSpace.

No. Vim si occupa in maniera trasparente di cosa usare per gli a-capo
tramite la variabile fileformat.
Invece, \n nella parte destra della regexp indica un NUL e non un
NewLine, vedi `vim -c ':help s/\n'`.

Ciao, Luca

-- 
 .''`.  ** Debian GNU/Linux **  | Luca Bruno (kaeso)
: :'  :   The Universal O.S.    | lucab (AT) debian.org
`. `'`  			| GPG Key ID: 3BFB9FB3
  `-     http://www.debian.org 	| Debian GNU/Linux Developer

Attachment: pgp8z1ai72yVG.pgp
Description: PGP signature


Reply to: