Vim/copy and paste
1st:operate with blocks
control v: rectangular;
v: operate with character;
V: operate with lines;
2nd: normal mode(copy)
y: copy;
yy: copy one line(PS: nyy copy n lines);
y^: similar to shift+^(copy from head);
y$: similar to shift+$(copy to the last character);
3rd: normal mode(cut)
d: cut;
dd: cut one line(PS: nyy cut n lines);
d^: similar to shift+^(cut from head);
d$: similar to shift+$(cut to the last character);
4th: normal mode(paste)
there are P and p;
5th: undo
u(undo one step);
U(undo all steps this line);
control r(recover u);
6th: Home = ctrl ^;
End = ctrl $;
Page Up and Page Down;
7th : find and replace … (/and ?)
8th: shell terminal : Ctrl e/a/u/w…
9th: set number or set nu | set nonumber or set nonu | set tabstop = 4
/etc/vimrc system
~/.vimrc personal