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 [06/01/2013 16:51]
smolski [Comparer 2 fichiers]
doc:editeurs:vim:vim [22/09/2013 23:31]
127.0.0.1 modification externe
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...//
-  * Débutant, à savoir : [[manuel:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) - ainsi que : [[commande:su | La commande SU]], et une bonne dose de : [[manuel:huile_de_meninges ​| Huile de méninges]].+  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) - ainsi que : [[:​doc:​systeme:su | La commande SU]], et une bonne dose de : [[:atelier:​huile-de-meninges ​| Huile de méninges]].
  
 ===== Introduction ===== ===== Introduction =====
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 [[:doc:​editeurs: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 56: Ligne 57:
 Le mode commande permet d'​enregistrer ce que l'on a écrit/​modifié,​ mais aussi de quitter vim, ou de copier/​coller,​ ou d'​effacer avec plusieurs options disponibles... et plus encore... à découvrir... Le mode commande permet d'​enregistrer ce que l'on a écrit/​modifié,​ mais aussi de quitter vim, ou de copier/​coller,​ ou d'​effacer avec plusieurs options disponibles... et plus encore... à découvrir...
  
-Voir ici pour l'​essentiel des commandes identiques à l'​éditeur VI :  [[manuel:editeur_vi ​|LES COMMANDES VI]]\\ ​+Voir ici pour l'​essentiel des commandes identiques à l'​éditeur VI :  [[:doc:​editeurs:​vi ​|LES COMMANDES VI]]\\ ​
 Ou un PDF à télécharger ici : http://​wiki.chezlefab.net/​_media/​tuto_nix/​vim/​vimqrc-fr.pdf\\ Ou un PDF à télécharger ici : http://​wiki.chezlefab.net/​_media/​tuto_nix/​vim/​vimqrc-fr.pdf\\
 //De chez le captnfab.// Hop ! //De chez le captnfab.// Hop !
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 ===+==== diffget ​====
  
-L'​option de la commande diffget permet de recopier ​les différences ​entre deux fichiers ​ouverts avec vimdiff.+L'​option de la commande diffget permet de recopier entre les fichiers ​les différences préselectionnées par vimdiff.
  
 Procédure en exemple : Procédure en exemple :
Ligne 143: Ligne 147:
 Et voilà ! Et voilà !
  
-=== diffput ===+== Nota ==
  
-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.+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.// //​Remerciement à //​**cthuluh**//​ qui via l'irc a guidé de ses longs bras mes petits doigts vers cette commande.//
Ligne 153: Ligne 161:
  
 Tableaux divers d'​utilisation variées : Tableaux divers d'​utilisation variées :
-  * [[manuel:vim_tableau ​| vim en tableaux]] //Une toile de maître qui nous sera beaucoup enviée !// LOL+  * [[:doc:​editeurs:​vim:​tableau ​| vim en tableaux]] //Une toile de maître qui nous sera beaucoup enviée !// LOL
  
  
Ligne 159: Ligne 167:
  
 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]]+    * [[:doc:​editeurs:​vim:​macros]]
  
  
Ligne 166: Ligne 174:
 Naviguer dans les répertoires sans quitter la commande vim Naviguer dans les répertoires sans quitter la commande vim
  
-    * [[manuel:vim_navigation ​ | Parcourir les répertoires avec Vim]]+    * [[:doc:​editeurs:​vim:​navigation ​ | Parcourir les répertoires avec Vim]]
  
  
Ligne 186: Ligne 194:
 ===== TRAVAUX PRATIQUES ===== ===== TRAVAUX PRATIQUES =====
  
-Pour ces exercices utilisez des répertoires et des fichiers que vous aurez créez dans le home user. Voir les commandes en mode terminal ici : [[manuel:les_commandes_gnu_linux|Commandes Linux]]+Pour ces exercices utilisez des répertoires et des fichiers que vous aurez créez dans le home user. Voir les commandes en mode terminal ici : [[:doc:​systeme:​commandes:​gnu_linux|Commandes Linux]]
    ​test-1/​essai-1.txt    ​test-1/​essai-1.txt
 et et
Ligne 291: Ligne 299:
 À consommer sans modération....//​ À consommer sans modération....//​
  
-Ou faites des essais en créant des répertoires avec [[commande:mkdir]] et des fichiers avec [[commande:touch]], puis lancez-vous pour écrire, vous déplacer, copier, supprimer... tout en ligne de commande **vim**.+Ou faites des essais en créant des répertoires avec [[:​doc:​systeme:mkdir]] et des fichiers avec [[:​doc:​systeme:touch]], puis lancez-vous pour écrire, vous déplacer, copier, supprimer... tout en ligne de commande **vim**.
  
 ==== Live ==== ==== Live ====
Ligne 336: 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