Section courante

A propos

Section administrative du site

vi

Voir
Linux Externe

Syntaxe

vi [ -| -s ] [-l] [-L] [-R] [ -r [ filename ] ] [-S] [-t tag] [-v] [-V] [-x] [-w] [-n ] [-C] [+command | -c command ] filename

Paramètres

Nom Description
filename Ce paramètre permet de spécifier le nom du fichier à éditer.
+command Ce paramètre permet d'indiquer à l'éditeur de commencer par l'exécution de la commande spécifié.
-| Ce paramètre permet d'indiquer de supprimer toutes les commentaires interactifs utilisateurs.
-c command Ce paramètre permet d'indiquer à l'éditeur de commencer par l'exécution de la commande spécifié.
-C Ce paramètre permet d'activer l'encryption afin que vi effectue la simulation de la commande C.
-l Ce paramètre permet d'ajuster l'éditeur pour l'édition de programmes LISP.
-L Ce paramètre permet d'afficher la liste de nom de tous les fichiers sauvegardés à la suite d'un incident avec l'éditeur ou du système.
-R Ce paramètre permet d'indiquer le mode en lecture seulement.
-r filename Ce paramètre permet d'indiquer un nom de fichier à modifier après que l'éditeur ou le système à subit un incident.
-s Ce paramètre permet d'indiquer de supprimer toutes les commentaires interactifs utilisateurs.
-S Ce paramètre permet d'indiquer qu'il faut effectuer des recherches par balises.
-t tag Ce paramètre permet de modifier le fichier contenu dans la balise, la balise et la position de l'éditeur étant définit.
-v Ce paramètre permet de démarrer dans l'état de modification d'affichage en utilisant vi.
-V Ce paramètre permet d'effectuer l'affichage détaillés des informations.
-wn Ce paramètre permet de spécifier la taille de la fenêtre par défaut.
-x Ce paramètre permet d'activer l'encryption afin que vi effectue la simulation de la commande X et le prompt de l'utilisateur pour les touches.

Description

Cette commande permet d'exécuter un éditeur de texte.

Remarques

Code source

Voici des exemples de code source de vi :

Lien Langage de programmation Projet
https://github.com/gladir/LINUX-0/blob/main/VI.PAS Free Pascal, Turbo Pascal LINUX-0
https://github.com/gladir/corail/blob/master/VI.PAS Free Pascal, Turbo Pascal Corail

Exemples

L'exemple suivant permet d'abord de rechercher le fichier PHP «monfichier.php» :

find . -name monfichier.php

il retournera le résultat semblable suivant :

./dossier1/dossiera/monfichier.php

Et ensuite, coller le lien retourner pour éditer immédiatement votre fichier :

vi ./dossier1/dossiera/monfichier.php

La commande suivante permet d'effacer le contenu entier du fichier, soit de supprimer toutes les lignes du fichier :

ESC:1,$d

L'exemple suivant permet d'effacer les «CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci» et «COLLATE utf8mb4_unicode_520_ci» dans un fichier .SQL généré par un DUMP de MySQL :

ESC:%s/DEFAULT\sCHARSET=utf8mb4\sCOLLATE=utf8mb4_unicode_520_ci//g
ESC:%s/COLLATE\sutf8mb4_unicode_520_ci//g

Voir également

Système d'exploitation - Linux - Références de commandes et de programmes - ctags
Système d'exploitation - Linux - Références de commandes et de programmes - ed
Système d'exploitation - Linux - Références de commandes et de programmes - edit
Système d'exploitation - Linux - Références de commandes et de programmes - ex
Système d'exploitation - Linux - Références de commandes et de programmes - pico
Système d'exploitation - Linux - Références de commandes et de programmes - vim
Système d'exploitation - Linux - Références de commandes et de programmes - vipw

Dernière mise à jour : Lundi, le 25 mai 2015