The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Tip 387 Printable Monobook Previous Next
created 2002 · complexity Intermediate · author feral · version 6.0
This is a way to quickly prefix a character (or characters) to a parameter list, via :substitute
In the thought that others may like the same preferred style as I, here is an easy way to prefix each param with an underscore.
The command:
:s/\<\(\I\i*\s\{-}[,)]\)/_\1/g
A sample menu entry:
amenu Fe&ral's.Prefix\ underscores\ to\ params <Esc><Esc>:s/\<\(\I\i*\s\{-}[,)]\)/_\1/g <Bar> :noh<CR>
An Example
Before:
BOOL CSomeView::Create(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID)
After:
BOOL CSomeView::Create(DWORD _dwStyle, const RECT& _rect, CWnd* _pParentWnd, UINT _nID)