---
title: "vim search"
tags: [ "vim", "search" ]
requires: [ "vim basics" ]
---
Search for the next and or previous occurrence of the word under your cursor with `*` and `#`.

Search and replace the first 'one' found with 'two':

`:%s/one/two/`

Same, but replace 'one' globally:

`:%s/one/two/g`

Put quotes around every occurrence of `$HOME`:

`:%s/$HOME/"&"`

Same, but add curly brackets around `$HOSTNAME`:

`:%s/$HOSTNAME/{&}`