Hello I like vim but their seems to be a limited macro system from what I understand. The documentation I have says to specify a letter to define the macro. Does this mean that I a restricted to the letters In the alphabet for macros?
That's correct, macro names are limited to a-z. Macros are stored in the named registers a-z, so a macro might be overwritten if you yank to a register a-z that currently holds a macro.
If you are hitting the limits of what can easily done by a macro, then other options are:
- custom mappings (
- calling custom Vimscript functions (
- new commands (
My experience is that writing a function offers much more flexibility and power than a macro. Once your function is nice, then you can define a mapping or command to call the function.