Wikia

Vim Tips Wiki

Inserting a prefix in a parameter list

Talk0
1,613pages on
this wiki
Revision as of 05:28, July 13, 2012 by JohnBot (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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 ExampleEdit

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)

ReferencesEdit

CommentsEdit

Around Wikia's network

Random Wiki