Insert line above matched line
When used in a substitution command, &
is replaced by the text that matches the search pattern. If we match a pattern from the beginning of a line, we can insert something above it by replacing the match with the new content, a line break and the matched pattern.
export class MyClass {
property: string;
}
:%s/^export class/\/\/ This is a class\r&/
+ // This is a class
export class MyClass {
property: string
}
Source: :h &
Last updated
Was this helpful?