> Hi, > a beginner question, can I reformat entire file code from: > if (...) > { > // some action > } > > to: > if (...) { > // some action > } > > Thanx.
The '=' command will reformat code. gg=G will do from top to bottom (whole file). But you have to set the indent options to what you want using the :set command, and make sure C indenting is turned on. See :help cindent :help cinoptions :help cinoptions-values For even more info, see :help C-indenting However...for this particular problem, I would do it differently so as to preserve any other formatting. I would just join lines which begin with '{' to the line above: :g/^\s*{/.-1join Ben. Send instant messages to your online friends http://au.messenger.yahoo.com --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---