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 [06/01/2013 16:54]
smolski [Ouvrir 2 fichiers]
Ligne 68: Ligne 68:
 Et voilà les modifications faites. Et voilà les modifications faites.
  
-==== Ouvrir 2 fichiers ====+===== Ouvrir 2 fichiers ​=====
  
 <code bash> <code bash>
Ligne 93: Ligne 93:
 vimdiff fichier1 fichier2</​code>​ vimdiff fichier1 fichier2</​code>​
  
 +=== diffget ===
 +
 +L'​option de la commande diffget permet de recopier les différences entre deux fichiers ouverts avec 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 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 164:
 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 170:
 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 =====
doc/editeurs/vim/vim.txt · Dernière modification: 16/06/2020 07:47 par smolski

Pied de page des forums

Propulsé par FluxBB