views:

112

answers:

2

I need replace all ; to \n , but :%s/;/\n/gc not works

+5  A: 

You need to use \r as the replacement instead: :%s/;/\r/gc

too much php
+14  A: 

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

When searching: \n is newline, \r is CR (carriage return = Ctrl-M = ^M)
When replacing: \r is newline, \n is a null byte (0x00).

eugene y
+1 good to know :)
kfl62