Examples of mini.surround
and mini.ai
mini.surround
Examples
1. Add Surrounding Brackets to a Word
- Action: Wrap the word
word
with parentheses ()
.
- Command:
saiw(
- Result:
(word)
2. Replace Existing Surrounding Characters
- Action: Change surrounding parentheses
()
around text
to square brackets []
.
- Command:
cs([
- Result:
[text]
3. Remove Surrounding Quotes
- Action: Remove double quotes surrounding
"example"
.
- Command:
sdq
- Result:
example
4. Add a Function Call
- Action: Wrap
calculate
with a function call func()
.
- Command:
saiwfunc<CR>
- Result:
func(calculate)
- Action: Wrap the line
Title
with ##
for a Markdown header.
- Command:
saL##
- Result:
## Title ##
- Action: Surround
content
with <div>
tags.
- Command:
saiw<div>
- Result:
<div>content</div>
7. Change Surrounding Symbols
- Action: Replace surrounding quotes in
"text"
with single quotes.
- Command:
cs"'
- Result:
'text'
Textobjects
. or , swap params
nvim tree open ctrl +x , and ctrl + v for splits