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

Ashish
la source
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

Aks
la source
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.

Chan-Ho Suh
la source
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.

0x6900
la source
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

user883566
la source
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)

user218314
la source
0

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

sudo apt-get update
sudo apt-get install vim
sujeet biswal
la source