Remarque:
Les autres publications contiennent de bonnes informations, mais aucune d’entre elles n’a tenté d’expliquer pourquoi ce problème s’est produit. Beaucoup de gens sont obligés de trébucher à l'avenir. Aussi, pourriez-vous marquer cette question comme résolue puisque l’un des messages précédents vous a probablement aidé?
Voici une explication :
Vi est un éditeur qui existe depuis longtemps, avec des racines dans les systèmes Unix. C'est un bon outil, mais il a été itéré et maintenant, il y a mieux. Vim a été écrit plus tard et est-ce l'itération. Les gens se réfèrent généralement à vi comme "vim-minimal" et à vim est une version "améliorée" de vi. Vous pouvez le penser comme ceci: vi est le noyau et vim le développe.
Probablement comment vous avez découvert le comportement :
Pour que vous ayez découvert ce problème, vous avez appuyé sur " i " pour entrer en mode insertion , puis vous avez utilisé les touches de direction pour naviguer dans la ligne et le point d'édition corrects. C'est ce qui a causé votre problème de caractère inattendu.
Solution 1 ou 2
1) vi someFile
Lorsque vous utilisez vi , déplacez-vous d'abord vers le point d'édition, puis entrez en mode insertion.
2) vim someFile
Utilisez simplement vim dès le début.
Je ne saurais trop insister pour lire le manuel (pages de manuel) ou utiliser -h pour obtenir de l'aide. Une fois que vous vous êtes adapté aux motifs de la coque, les pages de manuel deviennent votre meilleur ami. Exemple: man vi
ouman vim
Validez que Vim est installé .
Ouvrez une fenêtre de console et exécutez:
dpkg --list | grep vim
Si vous obtenez quelque chose de similaire à cela, vous pouvez simplement commencer à utiliser vim.
~ $ dpkg --list | grep vim
ii vim 2:7.4.052-1ubuntu3 amd64 Vi IMproved - enhanced vi editor
ii vim-common 2:7.4.052-1ubuntu3 amd64 Vi IMproved - Common files
ii vim-runtime 2:7.4.052-1ubuntu3 all Vi IMproved - Runtime files
ii vim-tiny 2:7.4.052-1ubuntu3 amd64 Vi IMproved - enhanced vi editor - compact version
Si l'invite de commande revient sans rien, alors vim n'est pas installé. Utilisez les exemples ci-dessous pour mettre à jour vos référentiels, puis installez vim.
sudo apt-get update
sudo apt-get install vim
Si vous n'utilisez vi ou vim que lorsque vous cherchez sur Internet comment réparer quelque chose et que vous oubliez de taper vim
, il existe un moyen de le réparer pour l'avenir. Je vous conseille de faire attention. Vous pouvez utiliser un alias pour écraser vi avec une référence à vim. Ainsi, peu importe ce que vous tapez dans un avenir peu fréquent, vous obtenez vim sans ce "oops!" moment. Vous pouvez toujours supprimer un alias plus tard.
Type vim .bashrc
. Descendez sur la ligne vide avec uniquement un ~
(ou sur toute autre ligne commençant par alias
(ils sont donc regroupés), puis appuyez sur la touche i pour passer en mode -insert-. Sur sa propre ligne, entrez les éléments suivants:
alias vi='vim'
Appuyez sur Esc
puis tapez :wq
. Maintenant, vous devez recharger le fichier. Tapez source .bashrc
Tout autre shell qui s'ouvre après avoir apporté ces modifications chargera automatiquement le fichier .bashrc.