Files
lk/writing/vim/subs.md
2026-04-27 01:30:33 +02:00

35 lines
526 B
Markdown

---
title: find and replace with confirmation
tags:
- vim
- search
- replace
- find
- TUI
requires:
- writing/vim.md
---
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/`
Run the last substitution globally:
`g&`
Same, but just 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/{&}`