Difference between revisions of "Vim quick reference"
From thelinuxwiki
(Pushed from thelinuxwiki.com.) |
|||
Line 7: | Line 7: | ||
:%s/foo/bar/g | :%s/foo/bar/g | ||
Change each 'foo' to 'bar' for all lines from line 5 to line 12 inclusive | Change each 'foo' to 'bar' for all lines from line 5 to line 12 inclusive | ||
− | :5,12s/foo/bar/g | + | :5,12s/foo/bar/g |
+ | |||
+ | The command ‘Y’ or ‘yy’ copies (yanks) one or more lines. To copy one line, two lines, 10 lines, and all lines to the end of the file, respectively: | ||
+ | Y 2Y | ||
+ | 10Y | ||
+ | yG | ||
[[category:vim]] | [[category:vim]] |
Revision as of 22:00, 26 April 2013
search and replace
Change each 'foo' to 'bar' in the current line
:s/foo/bar/g
Change each 'foo' to 'bar' in all lines
:%s/foo/bar/g
Change each 'foo' to 'bar' for all lines from line 5 to line 12 inclusive
:5,12s/foo/bar/g
The command ‘Y’ or ‘yy’ copies (yanks) one or more lines. To copy one line, two lines, 10 lines, and all lines to the end of the file, respectively:
Y 2Y 10Y yG