2010-10-19 2 views

risposta

31

Vedi http://vim.wikia.com/wiki/Search_and_replace

Quando si ricerca: \ n è a capo, \ r è CR (carriage return = Ctrl-M =^M)
Quando si sostituisce: \ r è newline, \ n è un byte null (0x00).

+2

+1 buono a sapersi :) – kfl62

+2

doh! la prima cosa su Vim che odio. io amo vim ... ma wow ... questo è il male. – underrun

+0

C'è un modo per modificare questo comportamento? Voglio \ n essere LF e \ r essere CR - * sempre *. – Bell

6

È necessario utilizzare \r come la sostituzione invece: :%s/;/\r/gc