Good one thank you
--- On Wed, 3/4/09, Nagendra Pal <[email protected]> wrote: From: Nagendra Pal <[email protected]> Subject: [Linux_Mantra] Daily Tips To: [email protected] Date: Wednesday, March 4, 2009, 2:19 AM IMP Commands of VI Editor Search /word Search “word” from top to bottom ?word Search “word” from bottom to top /jo[ha]n Search “john” or “joan” /\< the Search “the”, “theatre” or “then” /the\> Search “the” or “breathe” /\< the\> Search “the” /\< ….\> Search all words of 4 letters /\/ Search “fred” but not “alfred” or “frederick” /fred\|joe Search “fred” or “joe” /\<\d\d\d\d\ > Search exactly 4 digits /^\n\{3} Find 3 empty lines :bufdo /searchstr/ Search in all open files Replace :%s/old/new/ g Replace all occurences of “old” by “new” in file :%s/old/new/ gw Replace all occurences with confirmation :2,35s/old/new/ g Replace all occurences between lines 2 and 35 :5,$s/old/new/ g Replace all occurences from line 5 to EOF :%s/^/hello/ g Replace the begining of each line by “hello” :%s/$/Harry/ g Replace the end of each line by “Harry” :%s/onward/forward/ gi Replace “onward” by “forward” , case unsensitive :%s/ *$//g Delete all white spaces :g/string/d Delete all lines containing “string” :v/string/d Delete all lines containing which didn't contain “string” :s/Bill/Steve/ Replace the first occurence of “Bill” by “Steve” in current line :s/Bill/Steve/ g Replace “Bill” by “Steve” in current line :%s/Bill/Steve/ g Replace “Bill” by “Steve” in all the file :%s/\r//g Delete DOS carriage returns (^M) :%s/\r/\r/g Transform DOS carriage returns in returns :%s#<[^>]\+> ##g Delete HTML tags but keeps text :%s/^\(.*\)\ n\1$/\1/ Delete lines which appears twice Ctrl+a Increment number under the cursor Ctrl+x Decrement number under cursor ggVGg? Change text to Rot13 Window spliting :e filename Edit filename in current window :split filename Split the window and open filename ctrl-w up arrow Puts cursor in top window ctrl-w ctrl-w Puts cursor in next window ctrl-w_ Maximise current window ctrl-w= Gives the same size to all windows 10 ctrl-w+ Add 10 lines to current window :vsplit file Split window vertically :sview file Same as :split in readonly mode :hide Close current window :only Close all windows, excepted current :b 2 Open #2 in this window Regards, Nagendra Pal Add more friends to your messenger and enjoy! Go to http://messenger. yahoo.com/ invite/ [Non-text portions of this message have been removed] [Non-text portions of this message have been removed]

