> I was just wondering why the (more-easily typed) 'q' button is mapped by 
> default to *record* a macro and the '@' character to actually "play" the 
> macro back....

The reason is that this is vi compatible.  vi could play macros with @, but 
could not record them, one had to yank (or delete) into a register before 
playing the contents as a macro.  The "more-easily typed" q was one of the few 
keys not used by vi.  (The other letters were g, v and z, somewhat heavily used 
by vim.)

vi compatiblity is taken very seriously by vim.  I speculate that's partly 
because there's a vi spec in POSIX and vim enables Gnu/Linux to be POSIX, so to 
speak.

Regards, John

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to