Hi Ven!

On Mi, 15 Sep 2010, Ven Tadipatri wrote:

> Hi,
>    I have a text file that I would like to sort and there's 2 things I
> would like to do. First of all I would like to eliminate all duplicate
> lines (this is on a linux machine). I tried :%s/\n\n/\n but though it
> found the duplicate lines, it replaced it with a weird @ symbol.

Yeah, that is an ancient vi'ism, I believe. Use \r in the replacing 
part. (see :h NL-used-for-Nul and also :h s/\r)

>   Then I would like to sort it (removing duplicates) and send the
> output to a new window. I tried the following but with no luck
> :new +!sort -u
> :new +!sort\ -u
> :new +%!sort\ -u
> :new +:%!sort\ -u

I think, you would have to double the backslashes. But I am not sure, 
this does what you want. I would expect it to open a new window and in 
the new empty window perform :%sort -u which is not really useful.

regards,
Christian

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to