Alternar punto y coma (u otro carácter) al final de la línea

Agregar (o eliminar) un punto y coma al final de la línea es una operación común. Sin embargo, comandos comoA; Modificar la posición actual del cursor, que no siempre es ideal.

¿Existe una forma sencilla de asignar un comando (por ejemplo,;;) para cambiar si aparece un punto y coma al final de una línea?

Actualmente estoy usando este comando en mi vimrc para adjuntar:

map ;; A;<Esc>

Respuestas a la pregunta(2)

Su respuesta a la pregunta