Technology TidBits

Answers to various technical questions on php programming, mysql, linux, and many more categories.



Add comment:
Name:
Email:
Comment: *
(Use BBcode - No HTML)


You MUST answer this simple math equation - to prevent spammers: 1 + 18 =  


How can I remove leading whitespace in all lines in a file using vi?

Last updated: 07/03/2009
Sometimes, when pasting copy into vi, it adds lots of tabs or spaces at the beginning of each line.  This makes things unreadable, and takes a long time to remove by hand.

This command will remove all leading "junk" from your HTML files.  NOTE:  Do not try this on any php or asp, or non-html file, as it will certainly trash the file. 

In vi, run this command:

:%s/^\s\s*//g


This will remove all leading characters up to the first < in the line.  Again, if you have embedded code in your file, do not use this - this is




Powered by KnowledgebasePublisher 1.1
Superb Internet
Content provided by Roberts WebForge, Inc.