Hello All, Hello Ben and Tony, Here I'm reposting my message.
indeed Tony helped me a lot there was a missing % to substitute all occurences of the searched string into the edited file. This is what I will have in my command: au VimEnter,BufNewFile,BufRead,BufEnter *.log %s/^M\|^A/ | Now the question is : 1 - how to I type ^A special ? I know how to type ^M with <CTRL-V> but not ^A 2 - in case there's no ^M or ^A to be replaced in my *.log file, how to make it silent ? Hope my questions are clear. Thank you again for your help and attention. Eddine. 2011/11/14 Eddine <[email protected]> > Hello > > > > > At work I have to edit regurlarly files containing special characters like > * ^M or ^A* > > for the moment Im' at the first stage where I just try to make replace a > string by another one in my autocommand: > > > > *au VimEnter,BufNewFile,BufRead,BufEnter *.log s/string1/string2/* > > > > > But this doesn't give me good results: > Wehn opeining a .log file, Vim prompts me to know if I want to replace the > first occurence ; > hitting "y" (yes key) change the first matching one then brings me error > messages : > > > E488: trailing characters > E486: pattern not found string1 > > > Any mean to make it replace all matching strings whitout prompting and > without error ? > > Thanks in adavance for your help. > > Eddine. > -- 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
