Vim: Difference between revisions
Jump to navigation
Jump to search
Line 25: | Line 25: | ||
Deleted lines atomically get numbered buffers. | Deleted lines atomically get numbered buffers. | ||
"2p # Get back the deletion you did before this one. | "2p # Get back the deletion you did before this one. | ||
==filter== | |||
Sort part of file. | |||
:96,99!sort # will pass lines 96 through 99 through the sort filter and replace those lines with the output of sort. |
Revision as of 06:16, 22 June 2008
Useful commands.
Switch to last file
:e#
yank buffers
Copy data to different buffers.
vi /etc/{passwd,group,shadow} /tmp/newfile "a2yy # Yank two lines to yank buffer a. :n # Go to next file. "b2yy :n #c2yy :n "ap # paste yank buffer a. "bp "cp
Delete lines and add to a buffer.
vi /tmp/tmp1 /tmp/tmp2 "add # Delete some lines and add to buffer a. "Add # Go to next lines and add lines to buffer a. :wn "ap # Paste buffer.
Deleted lines atomically get numbered buffers.
"2p # Get back the deletion you did before this one.
filter
Sort part of file.
:96,99!sort # will pass lines 96 through 99 through the sort filter and replace those lines with the output of sort.