Vi - Le mode Insertion ne fonctionne pas dans Ubuntu 12.10

16

Je travaille sur Ubuntu 12.10 et mon mode d'insertion dans vi ne fonctionne pas.

entrez la description de l'image ici

Lorsque je frappe ipour passer en mode d'insertion, rien ne se passe. En frappant à inouveau, écrit isur le terminal, mais <-backspacene supprime pas le caractère. Ne Deletefonctionne que là-bas. Dois-je configurer n'importe où?

Prayagupd
la source
1
avez-vous essayé d'installer vim à la place? de toute façon, cela doit fonctionner
Stefan
S'agit-il d'une session de terminal local ou après la connexion à un autre hôte? Quelle émulation de terminal serait en vigueur?
david6
@ david6 ceci est une session gnome-terminal locale.
priagupd
@Stefan Là, cela fonctionne en installant 'vim'. \ ,, /
priagupd
1
vous êtes les bienvenus, voulez-vous que je réponde aussi comme une vraie réponse?
Stefan

Réponses:

24

L'installation de VIM résoudra probablement ce problème

sudo aptitude install vim

en fait, cela doit fonctionner, il se peut que le mode de compatibilité soit activé, vous serez donc en mode d'insertion, mais le VI ne vous le dira pas.

Dans les deux cas, l'utilisation de vim est recommandée, son principe V i IM est prouvé.

Stefan
la source
1
La commande "sudo apt-get install vim" a bien fonctionné.
Maninda
5

Ce n'est pas que le mode d'insertion ne fonctionne pas. Mais l'éditeur vi que vous utilisez est l'ancienne version et son utilisation est différente de celle de nos éditeurs habituels. Obtenez la version mise à jour de l'éditeur vi par-

sudo apt-get install vim 
Amateur de Linux
la source
-1

@ terminal type vi appuyez sur enter, après cette première pression sur la touche d'échappement (ESC) puis appuyez sur i, vous pouvez maintenant écrire dans le fichier. Je pense qu'avant de ne pas avoir utilisé vim et au début, appuyez sur la touche ESC pour vous préparer à écrire des données dans un fichier et CTRL + S pour l'enregistrer.

pour fermer le fichier, appuyez à nouveau sur ESC que sur SHIFT +; que wq et entrez pour fermer le fichier.

Gaurav Sharma
la source
3
Lorsque vous démarrez vi, vous démarrez en mode normal, il n'est donc pas nécessaire d'appuyer sur ESC. Appuyer sur ctrl+sne sauvegardera pas, mais empêchera toute sortie d'atteindre votre fenêtre de terminal, et il apparaîtra comme si tout était gelé. L'épargne est:w
howardh