What are the improvements of vim over vi? (Choose all that apply.)
A.
multi-level undo
B.
online help system
C.
command-line completion
D.
multiple windows and buffers
E.
supports using arrow keys in command mode
F.
search and replace operations in command mode