Vi, je suis nouveau sur vi, en fait, j'ai commencé à apprendre vi à partir d'aujourd'hui et je me suis retrouvé bloqué par le comportement de la touche Retour arrière.
En fait, lorsque j'ai lancé vi sur Ubuntu 12.04 pour la première fois, ma touche de retour arrière fonctionnait normalement, mais après cela, elle a commencé à se comporter étrangement. Chaque fois que j'appuie sur le retour arrière en mode insertion, il ne fait que déplacer un endroit vers la gauche au lieu d'effacer le caractère.
Comment puis-je récupérer la fonctionnalité de retour arrière par défaut? Veuillez noter que je ne souhaite pas installer vim ou configurer nocompatibilty.
nocompatibility
Vous devez passer en mode "insertion" en déplaçant le curseur avec
i
. Il existe d'autres moyens de supprimer des caractères directement. Vous pouvez télécharger un fichier PowerPoint que j'utilise pour enseigner un cours sur VI ici .On dirait que vous êtes en mode "Commande". Pour déplacer votre curseur:
H
= Gauche,J
= Haut,K
= Bas,L
= DroiteUne fois que vous avez positionné votre curseur, vous pouvez supprimer le texte comme suit:
x
Supprime le caractère situé sous le curseurX
Supprime le caractère précédant le curseurdw
Supprime du curseur jusqu'au mot suivantdd
Supprime la ligne sur laquelle se trouve le curseur.Pour saisir du texte , vous pouvez utiliser l'un des modes de saisie de texte.
a
Ajoute du texte à la droite du curseurA
Ajoute du texte à la fin de la ligne actuellei
Ajoute du texte à la gauche du curseurI
Ajoute test au début de la ligne actuelleo
Ouvre une nouvelle ligne sous la ligne actuelle et vous place en mode de saisie de texteO
Ouvre une nouvelle ligne Au - dessus de la ligne actuelle et vous met en mode de saisie de textePour quitter le mode de saisie de texte et revenir au mode commande, utilisez
Esc
.Pour annuler les modifications: (favori de l’étudiant)
u
Annuler la dernière commande entréeU
Annuler toutes les modifications apportées à la ** ligne en cours **Pour enregistrer / quitter:
:w
Enregistre (enregistre) le fichier et reste ouvert:wq
Enregistre (enregistre) le fichier et quitte le VI.:q
Quitte (quitte) si vous n'avez apporté aucune modification.:q!
Quitte (quitte) sans enregistrer les modificationsZZ
. Enregistre ( enregistre ) le fichier et quitte le VI. (identique à:wq
)la source
Installez le package vim complet pour obtenir les fonctionnalités de retour arrière et de flèche
la source
vim-runtime
paquet et tout fonctionne comme je suis habitué. Merci!