J'utilise vim dans le terminal cygwin en ce moment.
Je cherche un moyen d'aller derrière le dernier caractère d'une ligne pour ajouter des mots. Lorsque j'utilise $i
tout ce que je tape est inséré avant le dernier caractère.
J'utilise vim dans le terminal cygwin en ce moment.
Je cherche un moyen d'aller derrière le dernier caractère d'une ligne pour ajouter des mots. Lorsque j'utilise $i
tout ce que je tape est inséré avant le dernier caractère.
appuyez simplement sur A:
A Append text at the end of the line [count] times.
(de :help A
)
votre premier essai ne fonctionne pas car vous allez sur EOL avec $, mais vous utilisez ensuite iau lieu de a:
i Insert text before the cursor [count] times.
When using CTRL-O in Insert mode |i_CTRL-O| the count
is not supported.
tandis que
a Append text after the cursor [count] times. If the
cursor is in the first column of an empty line Insert
starts there. But not when 'virtualedit' is set!
mais comme je l'ai dit: la vraie solution est A.
Créez un fichier .vimrc dans votre répertoire personnel. Un vide fera l'affaire. Cela permettra à vim de sortir de son mode de compatibilité vi par défaut. Cela vous permettra de déplacer le curseur à la fin de la ligne en utilisant Fin ou les touches fléchées en mode d'insertion.