text object cheatsheet - :help Q_to
Note: must be prefixed with i (inner) or a (around)
| char | meaning |
|---|---|
w, W |
word/WORD |
s |
sentence |
p |
paragraph |
[, (, {, < |
block |
', ", ` |
quoted string |
t |
XML tag block |
i |
indentation (vim-textobj-indent) |
l |
line without indentation (vim-text-obj-line) |
text object motions - :help Q_tm
Note: can be prefixed with a number.
| char | meaning |
|---|---|
w, W |
word/WORD |
e, E |
end of word |
b, B |
go back to the start of the word |
ge, gE |
end of the previous word |
), ( |
next/previous sentence |
}, { |
next/previous paragraph |
]], [[ |
start of next/previous section |
][, [] |
end of next/previous section |
[(, ]) |
go to next/previous unclosed (, ) |
[{, ]} |
go to next/previous unclosed {, } |
[m, [M |
start/end of previous method (Java) |
]m, ]M |
start/end of next method (Java) |
[# |
back to unclosed #if or #else |
]# |
next unclosed #else or #endif |
[* |
start of comment /* |
]* |
end of comment */ |