Przełącz średnik (lub inny znak) na końcu linii

Dołączanie (lub usuwanie) średnika na końcu linii jest operacją powszechną. Jednak takie poleceniaA; zmodyfikuj bieżącą pozycję kursora, która nie zawsze jest idealna.

Czy istnieje prosty sposób mapowania polecenia (np.;;), aby przełączyć, czy średnik pojawia się na końcu linii?

Obecnie używam tego polecenia w moim vimrc, aby dodać:

map ;; A;<Esc>

questionAnswers(2)

yourAnswerToTheQuestion