logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:editeurs:vim:vim [11/12/2012 02:36]
martin_mtl [Vim - Les macro]
doc:editeurs:vim:vim [31/07/2013 23:15]
captnfab [Objet : L'éditeur de texte vim]
Ligne 1: Ligne 1:
-====== ​Objet L'éditeur de texte vim ======+====== ​Vim : éditeur de texte ======
  
 +  * Objet : Utilisation de l'​éditeur de texte vim
   * Niveau requis : DÉBUTANT   * Niveau requis : DÉBUTANT
   * Commentaires : //​Administrer la rédaction des fichiers de configurations,​ et plus encore, les pages web et autres...//   * Commentaires : //​Administrer la rédaction des fichiers de configurations,​ et plus encore, les pages web et autres...//
Ligne 9: Ligne 10:
 Vim est un éditeur de texte particulièrement puissant et rapide. Vim est un éditeur de texte particulièrement puissant et rapide.
  
-Son auteur voulait au départ faire un clone libre de [[commande:​editeur:vi]], l'​éditeur de base sous UNIX, mais tant de nouvelles fonctionnalités ont été ajoutées que l'on peut dire maintenant qu'il s'agit d'un programme véritablement original.+Son auteur voulait au départ faire un clone libre de [[manuel:vi]], l'​éditeur de base sous UNIX, mais tant de nouvelles fonctionnalités ont été ajoutées que l'on peut dire maintenant qu'il s'agit d'un programme véritablement original.
  
 ===== Installation ===== ===== Installation =====
Ligne 68: Ligne 69:
 Et voilà les modifications faites. Et voilà les modifications faites.
  
-==== Ouvrir 2 fichiers ====+===== Ouvrir 2 fichiers ​=====
  
 <code bash> <code bash>
Ligne 88: Ligne 89:
 On ira d'un fichier à un autre en faisant Ctrl-w On ira d'un fichier à un autre en faisant Ctrl-w
  
-==== Comparer 2 fichiers ​====+===== vimdiff =====
  
 +la commande vimdiff permet de comparer les différences entre les fichiers ouverts par pré-selectionnement automatique.
 +
 +La commande :
 <code bash> <code bash>
 vimdiff fichier1 fichier2</​code>​ vimdiff fichier1 fichier2</​code>​
  
 +==== diffget ====
 +
 +L'​option de la commande diffget permet de recopier entre les fichiers les différences préselectionnées par vimdiff.
 +
 +Procédure en exemple :
 +
 +Éditez 2 fichiers tests écrits différemment l'un de l'​autre :
 +<code bash>
 +vim diff1</​code>​
 +
 +et rédiger :
 +   ​Bonjour,​
 +   ​Comment allez-vous ?
 +
 +Pour le second :
 +<code bash>
 +vim diff2</​code>​
 +
 +et rédiger :
 +
 +   Salut !
 +   ​Comment vas-tu ?
 +
 +Les ouvrir avec vimdiff :
 +<code bash>
 +vimdiff diff1 diff2</​code>​
 +
 +Nous obtenons ce terminal qui ne manque pas d'​allure :
 +
 +{{http://​images.debian-facile.org/​file-R9c02946c7632d731fdf51dc7c79a669e.png?​600}}
 +
 +En nous plaçant sur la ligne **Bonjour,​** de diff1 nous ouvrons la commande ​
 +   :​diffget
 +
 +et nous indiquons de prendre copie des différences contenues dans le fichier diff2 pour les porter dans diff1 ainsi :
 +   :​diffget diff2
 +
 +En validant, le remplacement est immédiat et vimdiff n'​indique plus aucune différence. \\
 +On enregistre et on quitte chacun des fichiers par la commande :
 +   :wq
 +
 +Si au contraire on veut modifier à l'​inverse,​ il faut se placer dans la fenêtre diff2 par la combinaison clavier tapée deux fois :
 +   Ctrl w
 +   Ctrl w
 +
 +Ce qui nous place dans la fenêtre suivante et refaire la commande mais à l'​inverse :
 +   :​diffget diff1
 +
 +Et voilà !
 +
 +== Nota ==
 +
 +Nous avons ici en exemple deux fichiers du même répertoire,​ en cas de chemin de répertoires différents,​ il faut les indiquer totalement.
 +
 +==== diffput ====
 +
 +Non, ce n'est pas une commande d'​insulte grivoise adressée entre fichiers discordants mais c'est celle qui permet __à l'​inverse de diffget__ de remplacer ou de copier les données du fichier actif vers l'​autre fichier lorsqu'​elles n'y sont pas présentes.
 +
 +//​Remerciement à //​**cthuluh**//​ qui via l'irc a guidé de ses longs bras mes petits doigts vers cette commande.//
 +
 +//À suivre...//
 ===== Tableaux vim ===== ===== Tableaux vim =====
  
Ligne 103: Ligne 168:
 Enregistrer pour réutilisation facile d'une édition de texte complexe faite en série, c'est ici : Enregistrer pour réutilisation facile d'une édition de texte complexe faite en série, c'est ici :
     * [[manuel:​vim_macro]]     * [[manuel:​vim_macro]]
-  * [[commande:​editeur:​vim:​macro]]+
  
 ===== Vim - La navigation ===== ===== Vim - La navigation =====
Ligne 109: Ligne 174:
 Naviguer dans les répertoires sans quitter la commande vim Naviguer dans les répertoires sans quitter la commande vim
  
-  ​* [[commande:vim:​navigation ​Naviguer ​avec Vim]]+    ​* [[manuel:vim_navigation  ​Parcourir les répertoires ​avec Vim]] 
  
 ===== Liens ===== ===== Liens =====
Ligne 278: Ligne 344:
 </​code>​ </​code>​
  
-====== Conclusion ​======+===== Conclusion =====
  
 Ne sous-estimez pas ce logiciel (ni "​vous-mêmes"​ chers debianeux adorés....) c'est tellement plussssssssssssss mieux pour vivre ensuite avec vot' pc... Yep ! Ne sous-estimez pas ce logiciel (ni "​vous-mêmes"​ chers debianeux adorés....) c'est tellement plussssssssssssss mieux pour vivre ensuite avec vot' pc... Yep !
  
-Voilà le tuto qui m'a permis si brièvement de vous présenter cela : +===== Liens utiles =====
- +
-http://​linux-france.unixtech.be/​article/​appli/​vi/​vim/​+
  
 +  * http://​linux-france.unixtech.be/​article/​appli/​vi/​vim/​
 +  * http://​www.yolinux.com/​TUTORIALS/​LinuxTutorialAdvanced_vi.html
doc/editeurs/vim/vim.txt · Dernière modification: 16/06/2020 07:47 par smolski

Pied de page des forums

Propulsé par FluxBB