Vim is editors' best friend, like earthworms are of farmers'. I have started appreciating the beauty of the various shortcuts in vim. They make editing so much fun and time efficient. I wonder it would have been really pathetic to not have been introduced to vim-craft!
Here are some shortcuts that I use:
1. To yank and paste: {[num-of-lines]"[reg-name]yy} + {"[reg-name]p}
2. To cut and paste: {[num-of-lines]"[reg-name]dd} + {"[reg-name]p}
3. a) To move through the file; mark the file: {m[char]} + {'[char]}
b) Some inbuilt marks- {''} : Move to the last visited line, {'.} : Move to last edited line.
4. Ctags are very useful when viewing C files.
5. To move to similar parenthesis: %
6. a) Macros to repeat similar series of tasks over and over:
q[char] #starts recording into [char]
(steps)
q #stops recording
b) To repeat the macro:
@[char]
To be continued..
Helpful links:
1. Byte of Vim
2. Vim cookbook
Here are some shortcuts that I use:
1. To yank and paste: {[num-of-lines]"[reg-name]yy} + {"[reg-name]p}
2. To cut and paste: {[num-of-lines]"[reg-name]dd} + {"[reg-name]p}
3. a) To move through the file; mark the file: {m[char]} + {'[char]}
b) Some inbuilt marks- {''} : Move to the last visited line, {'.} : Move to last edited line.
4. Ctags are very useful when viewing C files.
5. To move to similar parenthesis: %
6. a) Macros to repeat similar series of tasks over and over:
q[char] #starts recording into [char]
(steps)
q #stops recording
b) To repeat the macro:
@[char]
To be continued..
Helpful links:
1. Byte of Vim
2. Vim cookbook