VimPlugin: surround

From wikinotes

Add/Change/Remove markers/tags around text-objects (ex. quotes, html elements, parentheses, ..)

Documentation

repo https://github.com/tpope/vim-surround

Usage

ys${TEXTOBJ}${MARK}  " add mark (ex. '(' ) around ${TEXTOBJ} (ex. 'iw' innerword)
yss${MARK}           " add mark (ex. '(' ) around entire line

cs${OLD}${NEW}       " change surrounding mark $OLD to $NEW
ds${OLD}             " delete surrounding mark $OLD