A vim pkuggin to generate keymap-switching and keymap-toggling key mappings for normal and insert mode