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 [07/05/2015 09:46]
smolski
doc:editeurs:vim:vim [18/07/2015 13:19]
milou [Ouvrir 2 fichiers]
Ligne 22: Ligne 22:
  
 Ben, comme d'​habitude : Ben, comme d'​habitude :
-<code root>​apt-get install vim</​code>​+<code root>apt-get update && ​apt-get install vim</​code>​
  
 Cela installe 2 paquets. \\ Cela installe 2 paquets. \\
Ligne 28: Ligne 28:
  
 Pour un vim complet :  Pour un vim complet : 
-<code root>​apt-get install vim-gtk exuberant-ctags</​code>​+<code root>apt-get update && ​apt-get install vim-gtk exuberant-ctags</​code>​
  
 ==== vim-nox ==== ==== vim-nox ====
  
 Voilà un vim débarrassé de tout ce qui se rapporte au serveurX ! Voilà un vim débarrassé de tout ce qui se rapporte au serveurX !
-<code root>​apt-get install vim-nox vim-scripts exuberant-ctags</​code>​+<code root>apt-get update && ​apt-get install vim-nox vim-scripts exuberant-ctags</​code>​
  
 Et vous pouvez le mettre en éditeur par défaut pour tous avec la commande : Et vous pouvez le mettre en éditeur par défaut pour tous avec la commande :
Ligne 71: Ligne 71:
 ==== Le mode normal ==== ==== Le mode normal ====
  
-Permet le déplacement par les flèches du clavier, la suppression... Mais pour écrire et remplacer, il faut passer en mode saisi par la touche ​''​i'' ​ou sur la touche ​''​Inser''​+Permet le déplacement par les flèches du clavier, la suppression... Mais pour écrire et remplacer, il faut passer en mode saisi par la touche ​<key>i</​key> ​ou sur la touche ​<key>Inser</​key>​
  
 ==== Le mode saisie ==== ==== Le mode saisie ====
  
-Le mode saisie s'​obtient par la touche ​''​i'' ​(ou la touche ​''​Inser''​).+Le mode saisie s'​obtient par la touche ​<key>i</​key> ​(ou la touche ​<key>Inser</​key>​).
  
 Il permet d'​écrire dans le fichier ouvert : Il permet d'​écrire dans le fichier ouvert :
 <​code>​vim /​chemin/​de/​votre/​fichier</​code>​ <​code>​vim /​chemin/​de/​votre/​fichier</​code>​
  
-À l'​ouverture,​ nous pouvons nous déplacer dans le texte du fichier avec les flèches du clavier où avec les lettres du clavier ​''​g h j k l'' ​jusqu'​à l'​endroit où nous désirons intervenir.+À l'​ouverture,​ nous pouvons nous déplacer dans le texte du fichier avec les flèches du clavier où avec les lettres du clavier ​<key>g</​key>​ <key>h</​key>​ <key>j</​key>​ <key>k</​key>​ <key>l</​key> ​jusqu'​à l'​endroit où nous désirons intervenir.
  
  
Ligne 92: Ligne 92:
  
 Attention, en mode commande, les flèches du clavier ne permettent plus les déplacements habituels dans le texte. Il faut utiliser les codes de placement du curseur pour la saisie. \\ Attention, en mode commande, les flèches du clavier ne permettent plus les déplacements habituels dans le texte. Il faut utiliser les codes de placement du curseur pour la saisie. \\
-Utilisez les lettres du clavier ​''​g h j k l'' ​!+Utilisez les lettres du clavier ​<key>g</​key>​ <key>h</​key>​ <key>j</​key>​ <key>k</​key>​ <key>l</​key> ​!
  
 Pour continuer l'​action précédente,​ taper sur : Pour continuer l'​action précédente,​ taper sur :
-  - ''​Échap'' ​pour revenir en mode commande, +  - <key>Échap</​key> ​pour revenir en mode commande, 
-  - puis ''​:w'' ​pour enregistrer +  - puis <key>:</​key>​ + <key>w</​key> ​pour enregistrer  
-  - et ''​:q'' ​pour quitter wim.+  - et <key>:</​key>​ + <key>q</​key> ​pour quitter wim.
  
 Et voilà les modifications faites. Et voilà les modifications faites.
Ligne 105: Ligne 105:
 <code user>vim fichier1 fichier2</​code>​ <code user>vim fichier1 fichier2</​code>​
  
-On ira d'un fichier à un autre en tapant les touches du clavier ​''​:previous'' ​et ''​:next''​+On ira d'un fichier à un autre en tapant les touches du clavier ​<key>:</​key>​ + <key>previous</​key> ​et <key>:</​key>​ + <key>next</​key>​
  
 ==== Ouvrir 2 fichiers dans 1 terminal ==== ==== Ouvrir 2 fichiers dans 1 terminal ====
Ligne 113: Ligne 113:
 <code user>vim fichier1</​code>​ <code user>vim fichier1</​code>​
  
-Puis en mode commande((tapez avant tout sur Echap)) :+Puis en mode commande((tapez avant tout sur <key>Echap</​key>​)) :
   :split fichier2   :split fichier2
  
-Et on ira d'un fichier à un autre par le mode commande en tapant 2 fois la touche w tout en gardant la touche Ctrl appuyée : +Et on ira d'un fichier à un autre par le mode commande en tapant 2 fois la touche w tout en gardant la touche ​<key>Ctrl</​key> ​appuyée :\\ 
-  Ctrl w w+ 
 +<key>Ctrl</​key>​ + <key>w</​key>​ + <key>w</​key>​
  
 ==== split 1 fichier ==== ==== split 1 fichier ====
Ligne 128: Ligne 129:
  
 Pour changer de fenêtre la même procédure s'​applique : Pour changer de fenêtre la même procédure s'​applique :
-   ​ctrl ​w w+<​key>​Ctrl</​key>​ + <key>w</​key>​ + <key>w</​key>​
  
 ==== Fermeture ==== ==== Fermeture ====
Ligne 200: Ligne 201:
    :wq    :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 : +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+<key>Ctrl</​key>​ + <key>w</​key>​ 
 + 
 +<key>Ctrl</​key>​ + <key>w</​key>​
  
 Ce qui nous place dans la fenêtre suivante et refaire la commande mais à l'​inverse : Ce qui nous place dans la fenêtre suivante et refaire la commande mais à l'​inverse :
Ligne 233: Ligne 236:
 ===== Vim - La navigation ===== ===== Vim - La navigation =====
  
-Pour connaître le chemin du fichier en cours d'​édition,​ utiliser le raccourci : +Pour connaître le chemin du fichier en cours d'​édition,​ utiliser le raccourci :\\ 
-   ​Ctrl g+ 
 +<key>Ctrl</​key>​ + <key>g</​key>​
  
  
Ligne 275: Ligne 279:
 Et s'il n'y a pas de texte..? Et s'il n'y a pas de texte..?
  
-Bigre, taper sur la lettre i du clavier (pour insérer) et écrivez un texte court, beau, plaisant à voir et à modifier, un texte à la Prevert, une poësie libre de deux trois lignes en quelques mots...+Bigre, taper sur la lettre ​<key>i</​key> ​du clavier (pour insérer) et écrivez un texte court, beau, plaisant à voir et à modifier, un texte à la Prevert, une poësie libre de deux trois lignes en quelques mots...
  
 Ou plus prosaïquement,​ __la copie__ d'un fichier de configuration,​ genre fstab ou .bashrc ou encore le fichier default de site-availables... genre... Ou plus prosaïquement,​ __la copie__ d'un fichier de configuration,​ genre fstab ou .bashrc ou encore le fichier default de site-availables... genre...
  
-En mode commande (tapez echap pour y parvenir), déplacez le curseur au début de la première ligne à intervenir (copier, déplacer, supprimer... voir les raccourcis commandes vim), tapez la lettre ​"v" ​du clavier et déplacez le curseur jusqu'​au dernier mot où vous désirez intervenir...+En mode commande (tapez ​<key>echap</​key> ​pour y parvenir), déplacez le curseur au début de la première ligne à intervenir (copier, déplacer, supprimer... voir les raccourcis commandes vim), tapez la lettre ​<key>v</​key> ​du clavier et déplacez le curseur jusqu'​au dernier mot où vous désirez intervenir...
  
 Yop, la sélection s'​opère sous nos yeux même ! Reste à appliquer ce que nous désirons faire. Yop, la sélection s'​opère sous nos yeux même ! Reste à appliquer ce que nous désirons faire.
Ligne 309: Ligne 313:
 Il me faut d'​abord copier ce paragraphe puis le coller dans le même fichier (c'est au plus simple), et changer la route **sitevideo** en **site-resto** cool. Il me faut d'​abord copier ce paragraphe puis le coller dans le même fichier (c'est au plus simple), et changer la route **sitevideo** en **site-resto** cool.
  
-En mode commande (taper sur //Echap/pour vous en assurer...) taper la lettre : +En mode commande (taper sur <key>Echap</key> ​pour vous en assurer...) taper la lettre : <key>v</​key>​
-  ​v+
  
-et appliquez le **TP-01** pour sélectionner tout le paragraphe taper : +et appliquez le **TP-01** pour sélectionner tout le paragraphe taper : <key>y</​key>​
-  ​y+
  
-Et pour le coller après, déplacer le curseur à l'​endroit où vous voulez insérer le nouvel alias et taper +Et pour le coller après, déplacer le curseur à l'​endroit où vous voulez insérer le nouvel alias et taper <key>Shift</​key>​ + <key>p</​key>​
-  ​Shift (Majuscule) ​p+
  
-Toujours en mode commande, positionner le curseur sur le A de //Alias// du début de ce paragraphe copié (utiliser les lettres ​ghjkl commandes identiques aux flèches du clavier pour ce faire... hi hi hi).+Toujours en mode commande, positionner le curseur sur le A de //Alias// du début de ce paragraphe copié\\  
 +(utiliser les lettres ​<​key>​g</​key>​ <​key>​h</​key>​ <​key>​j</​key>​ <​key>​k</​key>​ <​key>​l</​key> ​commandes identiques aux flèches du clavier pour ce faire... hi hi hi).
  
-Taper la lettre ​**v** et selectionner ​tout le paragraphe au clavier (voir **TP-01**, encore...)+Taper la lettre ​<key>v</​key> ​et sélectionner ​tout le paragraphe au clavier (voir **TP-01**, encore...)
  
 Lors donc, taper la commande Lors donc, taper la commande
Ligne 343: Ligne 345:
 ==== TP-03 Insertion de ligne ==== ==== TP-03 Insertion de ligne ====
  
-Pour insérer une ligne suivant la ligne en cours, depuis le mode Commande de vim (tapez //​Echappe// ​d'​abord pour en être sûr) tapez +Pour insérer une ligne suivant la ligne en cours, depuis le mode Commande de vim (tapez ​<​key>​Echap<​/key> ​d'​abord pour en être sûr) tapez <key>o</​key>​
-   o+
  
 Vous voilà en mode Insersion dans une ligne vierge ajoutée. ​ \\ Vous voilà en mode Insersion dans une ligne vierge ajoutée. ​ \\
-Tapez la touche ​"​Echappe" ​pour revenir en mode Commande.+Tapez la touche ​<​key>​Echap</​key> ​pour revenir en mode Commande.
  
 ===== Astuces ===== ===== Astuces =====
doc/editeurs/vim/vim.txt · Dernière modification: 16/06/2020 07:47 par smolski

Pied de page des forums

Propulsé par FluxBB