GNU/Linux >> Tutoriels Linux >  >> Linux

vim :commande introuvable

Vim, contraction de Vi IMproved, est une version étendue de l'éditeur vi. Vim implémente une interface utilisateur basée sur le texte pour l'édition de texte avancée, et est préféré par de nombreux administrateurs système et ingénieurs en logiciel pour son efficacité et sa capacité à être largement personnalisé. Vim inclut également des fonctionnalités utiles telles que la complétion de texte, la coloration syntaxique, la vérification orthographique et bien d'autres.

La commande vim invoque l'éditeur Vim. Cependant, la commande vi peut également être utilisée à cette fin car elle redirige automatiquement l'utilisateur vers Vim. Lorsqu'elle est entrée sans nom de fichier comme argument, la commande vim ouvre un écran de bienvenue par défaut. Utilisez la syntaxe vim {nom de fichier} pour ouvrir un fichier. Si le fichier n'existe pas, Vim crée un fichier portant le nom spécifié et ouvre le fichier pour le modifier. Vim prend en charge l'ouverture simultanée de plusieurs fichiers.

L'éditeur vim a deux modes de fonctionnement :

  • Mode normal
  • Mode insertion

Lorsque vous ouvrez un fichier pour la première fois (ou démarrez un nouveau fichier) pour le modifier, l'éditeur vim passe en mode normal. En mode normal, l'éditeur vim interprète les frappes comme des commandes.

En mode insertion, vim insère chaque touche que vous tapez à l'emplacement actuel du curseur dans le tampon. Pour entrer en mode insertion, appuyez sur la touche i. Pour sortir du mode insertion et revenir en mode normal, appuyez sur la touche Échap du clavier.

En mode normal, vous pouvez déplacer le curseur autour de la zone de texte en utilisant les touches fléchées (tant que votre type de terminal est correctement détecté par vim). Les commandes vim incluent des commandes pour déplacer le curseur :

  • h pour se déplacer d'un caractère vers la gauche
  • j pour descendre d'une ligne (la ligne suivante dans le texte)
  • k pour remonter d'une ligne (la ligne précédente dans le texte)
  • l pour déplacer un caractère vers la droite

Se déplacer ligne par ligne dans des fichiers texte volumineux peut devenir fastidieux. Heureusement, vim fournit quelques commandes pour accélérer les choses :

  • Page vers le bas (ou Ctrl+F ) pour avancer d'un écran de données
  • Page précédente (ou Ctrl+B ) pour reculer d'un écran de données
  • G pour passer à la dernière ligne du tampon
  • num G pour passer à la ligne numéro num dans le buffer
  • gg pour passer à la première ligne du tampon

L'éditeur vim a une fonction spéciale dans le mode normal appelée mode ligne de commande. Le mode ligne de commande fournit une ligne de commande interactive dans laquelle vous pouvez entrer des commandes supplémentaires pour contrôler les actions dans vim. Pour accéder au mode ligne de commande, appuyez sur la touche deux-points en mode normal. Le curseur se déplace sur la ligne de message et deux-points apparaissent, attendant que vous saisissiez une commande. Dans le mode ligne de commande, plusieurs commandes permettent d'enregistrer le tampon dans le fichier et de quitter vim :

  • q pour quitter si aucune modification n'a été apportée aux données du tampon
  • q ! pour quitter et annuler toute modification apportée aux données du tampon
  • w filename pour enregistrer le fichier sous un autre nom de fichier
  • wq pour enregistrer les données du tampon dans le fichier et quitter

Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande vim :

vim: command not found

vous pouvez essayer d'installer le package vim selon votre choix de distribution :

Répartition Commande
OS X brew install vim
Debian apt-get install vim
Ubuntu apt-get install vim
Alpin apk ajouter vim
Arch Linux pacman -S vim
Kali Linux apt-get install vim
CentOS yum installer vim-enhanced-2
Fédora dnf installer vim-enhanced-2
Raspbian apt-get install vim

Exemples de commandes vim

1. Ouvrez un fichier :

# vim path/to/file

2. Ouvrez un fichier à un numéro de ligne spécifié :

# vim +line_number path/to/file

3. Consultez le manuel d'aide de Vim :

:help[Enter]

4. Enregistrer et quitter :

:wq[Enter]

5. Annuler la dernière opération :

u

6. Recherchez un motif dans le fichier (appuyez sur `n`/`N` pour passer à la correspondance suivante/précédente) :

/search_pattern[Enter]

7. Effectuez une substitution d'expression régulière dans tout le fichier :

:%s/regular_expression/replacement/g[Enter]

8. Affichez les numéros de ligne :

:set nu[Enter]


Linux
  1. gestionnaire d'abonnement :commande introuvable

  2. dnf :commande introuvable

  3. bc :commande introuvable

  4. dpkg :commande introuvable

  5. netstat :commande introuvable

ifrename :commande introuvable

nc :commande introuvable

aws-shell :commande introuvable

rm :commande introuvable

mv :commande introuvable

ln :commande introuvable