Vim Tips Wiki
Advertisement

Previous TipNext Tip

Tip: #387 - Inserting a prefix in a parameter list

Created: December 13, 2002 1:10 Complexity: Intermediate Author: feral--AT--firetop.spammersgetthefilter.com Version: 6.0 Karma: 92/25 Imported from: Tip#387

This is a way to quickly prefix a char(or chars) 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)

References

Comments


Advertisement