Flux rss

Linux - L'éditeur Vi

Collection CommentCaMarche.net
Tutorial Linux

Introduction à Vi

Vi est un des éditeurs de texte les plus populaires sous Linux (avec Emacs et pico) malgré son ergonomie très limitée. En effet, Vi (prononcez Vihaille) est un éditeur entièrement en mode texte, ce qui signifie que chacune des actions se fait à l'aide de commandes texte. Cet éditeur, bien que peu pratique à première vue est très puissant et peut être très utile en cas de non fonctionnement de l'interface graphique.

La syntaxe pour lancer Vi est la suivante :

vi nom_du_fichier

Une fois le fichier ouvert, il vous est possible de vous déplacer à l'aide des curseurs, ainsi que des touches h, j, k et l (au cas où le clavier ne possèderait pas de curseurs fléchés).

Les modes de Vi

Vi possède 3 modes de fonctionnement :

  • Le mode normal: celui dans lequel vous êtes à l'ouverture du fichier. Il permet de taper des commandes
  • Le mode insertion: Ce mode permet d'insérer les caractères que vous saisissez à l'intérieur du document. Pour passer en mode insertion, il suffit d'appuyer sur la touche Insert de votre clavier, ou à défaut de la touche i
  • Le mode de remplacement: Ce mode permet de remplacer le texte existant par le texte que vous saisissez. Il vous suffit de réappuyer sur insert (ou i) pour passer du mode insertion au mode remplacement, et d'appuyer sur la touche Echap pour revenir en mode normal

Les commandes de base

Commande Description
:q Quitte l'éditeur (sans sauvegarder)
:q! Force l'éditeur à quitter sans sauvegarder (même si des modifications ont été apportées au document)
:wq Sauvegarde le document et quitte l'éditeur
:filenom Sauvegarde le document sous le nom spécifié

Les commandes d'édition

Commande Description
x Efface le caractère actuellement sous le curseur
dd Efface la ligne actuellement sous le curseur
dxd Efface x lignes à partir de celle actuellement sous le curseur
nx Efface n caractères à partir de celle actuellement sous le curseur
x>> Indente x lignes vers la droitee à partir de celle actuellement sous le curseur
x<< Indente x lignes vers la gauche à partir de celle actuellement sous le curseur

La recherche et le remplacement

Pour rechercher un mot dans un document, il vous suffit (en mode normal) de taper / suivi de la chaîne à rechercher, puis de valider par la touche entrée. Il est alors possible d'aller d'occurrence en occurence grâce à la touche n.

Pour remplacer une chaîne de caractère par une autre sur un ligne, il existe une commande très puissante sous Vi utilisant les expressions régulières. Voici sa syntaxe :

:s/chaine_a_remplacer/chaine_remplacante/
Il est possible de la généraliser à tout le document grâce à la syntaxe suivante :
:%s/chaine_a_remplacer/chaine_remplacante/
Ce document intitulé « Linux - L'éditeur Vi » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Résultats pour Linux L'éditeur Vi

Champs obligatoire avec java script (Résolu) Bonjour, bonjour , je suis sur mes premiers pas en java script j'ai mon formulaire dont je veux gerer les champs obligatoires sous linux(editeur vi) seulement avec le code ci dessous , j'ai le message predefinie qui s'affiche et juste... www.commentcamarche.net/forum/affich-8554633-champs-obligatoire-avec-java-script
Cairo dock sous vista?look linux sous vista ? (Résolu) Bonjour, J'aierais habillé mon vista ave cune bare cairo dock comme sous linux et si possible avoir le look de linux sous vista ! EST possible Merci d'avance Parce que NOUS sommes suffisamment stupide pour croire qu’un feu viendrait à faire ... www.commentcamarche.net/forum/affich-6402961-cairo-dock-sous-vista-look-linux-sous-vista
Fichier de commandes pour éditeur vi (Résolu) je voudrais exécuter l'éditeur vi sur un ensemble de fichiers en faisant exécuter des commandes contenues dans un fichier (dans le cas présent substitutions de chaines de caractères). cela m'éviterait le caractère fastidieux de ces modifs.... www.commentcamarche.net/forum/affich-3177146-fichier-de-commandes-pour-editeur-vi

Résultats pour Linux L'éditeur Vi

Linux est invulnérable face aux virus.Mythe Linux est invulnérable face aux virus. Réalité FAUX (jusqu'à nos jours et sur la toile) Explications Linux - tout comme Windows ou MacOS X - possède des failles de sécurité. Ces failles peuvent être exploitées par des programmes... www.commentcamarche.net/faq/sujet-5865-linux-est-invulnerable-face-aux-virus

Résultats pour Linux L'éditeur Vi

Editeur vi (Résolu)bonjour, je voulais savoir comment ouvrir un fichier existant dans l'editeur vi ? merci www.commentcamarche.net/forum/affich-2534677-editeur-vi
Avast pour Linux ça y est ! (Résolu)Bonsoir à tous Enfin, bien que le risque soit minime sous linux, les virus existent. AVAST ! vient de réactualiser sa page de download pour la Free edition 4 home linux. Je l'ai installé sur ma SUSE 10.0 et il fonctionne bien. Bon pas de... www.commentcamarche.net/forum/affich-2261581-avast-pour-linux-ca-y-est
Recherche d'un Unix sans interface graphique (Résolu)Bonjour, Je recherche un système d'exploitation linux (unix) qui ne posède pas d'interface graphique. Un système de la plus petite taille possible contenant juste le shell et des editeurs (vi, emacs). Si en plus il peut être en live sur un... www.commentcamarche.net/forum/affich-2012173-recherche-d-un-unix-sans-interface-graphique

Résultats pour Linux L'éditeur Vi

Télécharger Avidemux Avidemux est un éditeur vidéo gratuit. Il est destiné principalement au montage, à l'encodage et au filtrage. Il supporte plusieurs formats du type AVI, fichiers MPEG compatible DVD, MP4 et ASF en utilisant une multitude codecs. Les tâches peuvent... www.commentcamarche.net/telecharger/telecharger-34055660-avidemux
Télécharger AVI TrimmerQuand vous procéder à des montages vidéos à partir de fichiers AVI, vous voudriez qu'il n'y ait aucune perte en qualité. SolveigMM AVI Trimmer est un éditeur vidéo pour un résultat rapide et sans perte en qualité. C'est une application de petite... www.commentcamarche.net/telecharger/telecharger-34056451-avi-trimmer

Résultats pour Linux L'éditeur Vi

SMC 9452 / PCI (SMC9452TX-1)SMC 9452 9452 TX 9452TX 9452TX,Type:Interne,Interface :PCI,Divers:Microsoft Windows 95/98,Apple MacOS,Novell NetWare 4.x,Linux,Microsoft Windows 2000 / NT4.0,Microsoft Windows Millennium Edition,Vitesse de transfert max. LAN:1000.0 LAN... www.commentcamarche.net/guide-achat/smc-9452-pci-smc9452tx-1-653733-fiche-technique

Résultats pour Linux L'éditeur Vi

Le chiffre du jour : 570.000 lecteurs HD vendus en France en 2007(Paris - Relax news) - Les Français ont acheté en 2007 quelque 570.000 lecteurs capables de lire la Haute Définition, selon les chiffres communiqués ce mardi par le Syndicat de l'Edition Vidéo Numérique (SEVN). La part des platines Blu-Ray et HD-DVD... www.commentcamarche.net/actualites/le-chiffre-du-jour-570-000-lecteurs-hd-vendus-en-france-en-2007-5090322-actualite.php3
Sortie de Ubuntu 6.06La nouvelle version de la distribution Linux Ubuntu vient de sortir en version 6.06. (6.06, qui correspond à Juin 2006 ; C'est ainsi que sont numérotées les versions d'Ubuntu.) Cette distribution Linux est devenu rapidement l'une des plus populaires... www.commentcamarche.net/actualites/sortie-de-ubuntu-6-06-2255918-actualite.php3

Résultats pour Linux L'éditeur Vi

Linux - L'éditeur ViIntroduction à Vi Vi est un des éditeurs de texte les plus populaires sous Linux (avec Emacs et pico) malgré son ergonomie très limitée. En effet, Vi (prononcez Vihaille) est un éditeur entièrement en mode texte, ce qui signifie que chacune des... www.commentcamarche.net/contents/tutlinux/linvi.php3