le terminal ubuntu ne fonctionne pas correctement dans l'éditeur vi


19

Récemment, j'ai installé Ubuntu dans mon ordinateur portable pour utiliser la programmation c. mais quand j'ouvre le terminal et que je tape vi test.c, il l'ouvre mais cela ne fonctionnera pas correctement. lorsque j'appuie sur la touche de retour arrière, cela ne fonctionne pas et lorsque j'appuie sur la touche fléchée, elle imprime certains alphabets. Que vais-je faire pour travailler correctement? veuillez aider quelqu'un pour ce problème connexe. Merci


1
vi est très puissant mais pas très intuitif à utiliser il y a un turorial ici ou vous pouvez utiliser un autre éditeur tel que nano
Warren Hill

Réponses:


28

Type sudo apt-get install vim

dans votre terminal, cela résoudra votre problème


Oui, l'utilisateur est probablement habitué à VIM qui est beaucoup plus intuitif et plus facile à utiliser, en particulier pour la programmation, car il peut fournir une coloration syntaxique.
brim4brim

17

Par défaut, Ubuntu installera vim-tiny, une version simple de vim. Lorsque vous tapez vidans le terminal, il démarre par défaut ce vim minimal en mode compatible vi. Du point de vue d'un utilisateur normal de vim, c'est horrible, car compatible vi signifie retour arrière et tout le comportement normal de vim se comportera de la manière originale de vi.

Une solution est d'ouvrir .vimrcet de désactiver le mode compatible vim en incluant la ligne: set nocompatible.

L'autre consiste à installer manuellement une version plus complète de vim (comme la version complète), par exemple sudo apt-get install vim. Par défaut, sur les systèmes basés sur Debian comme Ubuntu, cela fera vidémarrer la commande vim en mode non compatible.


Cela ne change rien sur mon Ubunto 16.04. ("vim est déjà la dernière version".)
Dirk

1

Généralement, UBUNTU expédie la version allégée de VI la plus incomplète, en particulier avec les ordinateurs portables. Pour résoudre cette solution la plus simple, installez FULL VERSION of VI Editor.

Utilisez TERMINAL et lancez ce

sudo apt-get install vim

fournissez le mot de passe et cela fonctionnera certainement.


1

J'ai eu le même problème, rappelez-vous qu'après avoir tapé test.c vous devez appuyer sur la touche "i" pour commencer à taper votre code


0

appuyez sur la touche d'insertion pour taper / supprimer.

lorsque vous avez terminé l'édition, appuyez sur esc vous permettra de taper des commandes comme: wq (enregistrer et quitter) ou: q! (quitter sans sauvegarder)


0

connectez-vous d'abord à Internet puis tapez la commande suivante dans le terminal,

sudo apt-get update
sudo apt-get install vim
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.