Updated: 16 March 2024
Capture groups
Given the following
one foo one
one bar one
this substitution :s/one\(.*\)one/two\1two/
yields
two foo two
two bar two
Replace text with a new line
Given the following
phpdoc_separation, blank_line_before_statement, ordered_imports
class_attributes_separation, phpdoc_summary, phpdoc_separation
this substitution :s/, /\r/g
yields
phpdoc_separation
blank_line_before_statement
ordered_imports
class_attributes_separation
phpdoc_summary
phpdoc_separation
Case
Use I
. The following will replace stays
but not Stays
:%s/stays/country/gI