web-dev-qa-db-fra.com

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

Récemment, j'ai installé Ubuntu sur mon ordinateur portable pour utiliser la programmation en langage C. mais lorsque j'ouvre le terminal et que je tape vi test.c, il l'ouvre mais il ne fonctionnera pas correctement. quand je presserai en arrière, cela ne fonctionnera pas et quand j'appuierai sur la touche fléchée, quelques alphabets seront imprimés. Que vais-je faire pour fonctionner correctement. s'il vous plaît aider quelqu'un pour ce problème connexe. Merci

17
Ashish

Tapez Sudo apt-get install vim

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

24
Aks

Par défaut, Ubuntu installera vim-tiny, une version complète de vim. Lorsque vous tapez vidans le terminal, ce vim minimal en mode compatible vi démarrera par défaut. Du point de vue d’un utilisateur vim normal, c’est horrible, car vi est compatible avec un retour arrière et tout le comportement normal de vim se comportera de la même manière que vi.

Une solution consiste à ouvrir .vimrc et à 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, la commande vidémarrera vim up en mode non compatible.

15
Chan-Ho Suh

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

1
user883566

Généralement, UBUNTU fournit une version allégée du VI, la plus incomplète, en particulier avec les ordinateurs portables. Pour résoudre cette solution la plus simple, vous devez installer la version complète de l'éditeur de VI.

Utilisez TERMINAL, et tirez ce

Sudo apt-get install vim

fournissez le mot de passe et cela fonctionnera certainement.

1
0x6900

appuyez sur la touche Insérer pour saisir/supprimer.

lorsque vous avez terminé, appuyez sur echap pour saisir des commandes telles que: wq (enregistrer et quitter) ou: q! (quitter sans sauvegarder)

0
user218314

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

Sudo apt-get update
Sudo apt-get install vim
0
sujeet biswal