Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
tutoriel:programmation:vim:start [2020/09/04 22:27] – admin | tutoriel:programmation:vim:start [2021/02/17 15:44] – ↷ Page déplacée de fr:tutoriel:programmation:vim:start à tutoriel:programmation:vim:start admin | ||
---|---|---|---|
Ligne 17: | Ligne 17: | ||
Maintenant, vérifiez que votre clavier n'est PAS verrouillé en majuscules, et appuyez la touche | Maintenant, vérifiez que votre clavier n'est PAS verrouillé en majuscules, et appuyez la touche | ||
- | ===== Leçon 1 ===== | + | ====== Leçon 1 ====== |
- | ==== Déplacement du curseur ==== | + | ===== Déplacement du curseur |
Pour déplacer le curseur, appuyez les touches **h,j,k,l** comme indiqué. | Pour déplacer le curseur, appuyez les touches **h,j,k,l** comme indiqué. | ||
Ligne 44: | Ligne 44: | ||
</ | </ | ||
- | ==== Sortir de Vim ==== | + | ===== Sortir de Vim ===== |
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
Ligne 57: | Ligne 57: | ||
- Déplacez le curseur à la Leçon 1.3. | - Déplacez le curseur à la Leçon 1.3. | ||
- | ==== Édition de texte - Effacement ==== | + | ===== Édition de texte - Effacement |
Appuyez | Appuyez | ||
Ligne 72: | Ligne 72: | ||
</ | </ | ||
- | + | ===== Édition de texte - Insertion | |
- | ==== Édition de texte - Insertion ==== | + | |
Appuyez | Appuyez | ||
Ligne 83: | Ligne 82: | ||
- Une fois que vous êtes à l'aise avec l' | - Une fois que vous êtes à l'aise avec l' | ||
- | ==== Édition de texte - Ajouter ==== | + | ===== Édition de texte - Ajouter |
Appuyez | Appuyez | ||
Ligne 96: | Ligne 95: | ||
- Quand vous vous sentez suffisamment à l'aise pour ajouter du texte, allez à la Leçon 1.6. | - Quand vous vous sentez suffisamment à l'aise pour ajouter du texte, allez à la Leçon 1.6. | ||
- | ==== Éditer un fichier ==== | + | ===== Éditer un fichier |
Utilisez | Utilisez | ||
Ligne 109: | Ligne 108: | ||
- Si vous avez quitté vimtutor à l' | - Si vous avez quitté vimtutor à l' | ||
- | ==== Résumé de la leçon 1 ==== | + | ===== Résumé de la leçon 1 ===== |
- Le curseur se déplace avec les touches fléchées ou les touches hjkl. h (gauche) j (bas) k (haut) l (droite) | - Le curseur se déplace avec les touches fléchées ou les touches hjkl. h (gauche) j (bas) k (haut) l (droite) | ||
Ligne 125: | Ligne 124: | ||
</ | </ | ||
- | ===== Leçon 2 ===== | + | ====== Leçon 2 ====== |
- | ==== Commandes d' | + | ===== Commandes d' |
Tapez dw pour effacer un mot. | Tapez dw pour effacer un mot. | ||
Ligne 139: | Ligne 137: | ||
- Répétez les étapes 3 et 4 jusqu' | - Répétez les étapes 3 et 4 jusqu' | ||
- | ==== Plus de commandes d' | + | ===== Plus de commandes d' |
Tapez d$ pour effacer jusqu' | Tapez d$ pour effacer jusqu' | ||
Ligne 150: | Ligne 148: | ||
- Allez à la Leçon 2.3 pour comprendre ce qui se passe. | - Allez à la Leçon 2.3 pour comprendre ce qui se passe. | ||
- | ==== À propos des opérateurs et des mouvements ==== | + | ===== À propos des opérateurs et des mouvements |
Plusieurs commandes qui changent le texte sont constituées d'un opérateur et d'un mouvement. Le format pour une commande d' | Plusieurs commandes qui changent le texte sont constituées d'un opérateur et d'un mouvement. Le format pour une commande d' | ||
Ligne 175: | Ligne 173: | ||
</ | </ | ||
- | ==== Utiliser un quantificateur avec un mouvement ==== | + | ===== Utiliser un quantificateur avec un mouvement |
Taper un nombre avant un mouvement le répète autant de fois. | Taper un nombre avant un mouvement le répète autant de fois. | ||
Ligne 186: | Ligne 184: | ||
- Déplacez-vous à la Leçon 2.5. | - Déplacez-vous à la Leçon 2.5. | ||
- | ==== Utiliser un quantificateur pour effacer plus ==== | + | ===== Utiliser un quantificateur pour effacer plus ===== |
Taper un nombre avec un opérateur le répète autant de fois. | Taper un nombre avec un opérateur le répète autant de fois. | ||
Ligne 197: | Ligne 195: | ||
---> Cette ABC DE ligne FGHI JK LMN OP de mots est Q RS TUV nettoyée.</ | ---> Cette ABC DE ligne FGHI JK LMN OP de mots est Q RS TUV nettoyée.</ | ||
- | ==== OPÉREZ SUR DES LIGNES ==== | + | ===== OPÉREZ SUR DES LIGNES |
** Tapez | ** Tapez | ||
Ligne 219: | Ligne 217: | ||
---> | ---> | ||
- | ===== L' | + | ====== L' |
** Tapez u pour annuler les dernières commandes. ** | ** Tapez u pour annuler les dernières commandes. ** | ||
Ligne 241: | Ligne 239: | ||
| | ||
- | ===== RÉSUMÉ DE LA LEÇON 2 ===== | + | ====== RÉSUMÉ DE LA LEÇON 2 ====== |
1. Pour effacer du curseur jusqu' | 1. Pour effacer du curseur jusqu' | ||
Ligne 267: | Ligne 265: | ||
Pour annuler l' | Pour annuler l' | ||
- | ====== Leçon 3 ====== | + | ======= Leçon 3 ======= |
- | ===== LE COLLAGE ===== | + | ====== LE COLLAGE |
** Tapez p pour placer après le curseur ce qui vient d' | ** Tapez p pour placer après le curseur ce qui vient d' | ||
Ligne 289: | Ligne 287: | ||
---> a) Les roses sont rouges, | ---> a) Les roses sont rouges, | ||
- | ===== LA COMMANDE DE REMPLACEMENT ===== | + | ====== LA COMMANDE DE REMPLACEMENT |
** Tapez rx pour remplacer un caractère sous le curseur par x . ** | ** Tapez rx pour remplacer un caractère sous le curseur par x . ** | ||
Ligne 310: | Ligne 308: | ||
| | ||
- | ===== L' | + | ====== L' |
** Pour changer jusqu' | ** Pour changer jusqu' | ||
Ligne 331: | Ligne 329: | ||
Notez que ce efface le mot et vous place ensuite en mode Insertion. | Notez que ce efface le mot et vous place ensuite en mode Insertion. | ||
- | ===== PLUS DE CHANGEMENTS AVEC c ===== | + | ====== PLUS DE CHANGEMENTS AVEC c ====== |
** L' | ** L' | ||
Ligne 356: | Ligne 354: | ||
erreurs lorsque vous tapez. | erreurs lorsque vous tapez. | ||
- | ===== RÉSUMÉ DE LA LEÇON 3 ===== | + | ====== RÉSUMÉ DE LA LEÇON 3 ====== |
1. Pour remettre le texte qui a déjà été effacé, tapez p . Cela Place le | 1. Pour remettre le texte qui a déjà été effacé, tapez p . Cela Place le | ||
Ligne 376: | Ligne 374: | ||
Passez maintenant à la leçon suivante. | Passez maintenant à la leçon suivante. | ||
- | ====== Leçon 4 ====== | + | ======= Leçon 4 ======= |
- | ===== POSITION DU CURSEUR ET ÉTAT DU FICHIER ===== | + | ====== POSITION DU CURSEUR ET ÉTAT DU FICHIER |
** Tapez CTRL-G pour afficher votre position dans le fichier et son état. | ** Tapez CTRL-G pour afficher votre position dans le fichier et son état. | ||
Ligne 402: | Ligne 400: | ||
4. Si vous vous sentez prêt à faire ceci, effectuez les étapes 1 à 3. | 4. Si vous vous sentez prêt à faire ceci, effectuez les étapes 1 à 3. | ||
- | ===== LA RECHERCHE ===== | + | ====== LA RECHERCHE |
** Tapez / suivi d'un texte pour rechercher ce texte. ** | ** Tapez / suivi d'un texte pour rechercher ce texte. ** | ||
Ligne 422: | Ligne 420: | ||
sauf si l' | sauf si l' | ||
- | ===== RECHERCHE DES PARENTHÈSES CORRESPONDANTES ===== | + | ====== RECHERCHE DES PARENTHÈSES CORRESPONDANTES |
** Tapez % pour trouver des ), ] ou } correspondants. ** | ** Tapez % pour trouver des ), ] ou } correspondants. ** | ||
Ligne 444: | Ligne 442: | ||
| | ||
- | ===== LA COMMANDE DE SUBSTITUTION ===== | + | ====== LA COMMANDE DE SUBSTITUTION |
** Tapez : | ** Tapez : | ||
Ligne 468: | Ligne 466: | ||
confirmer ou infirmer chaque substitution. | confirmer ou infirmer chaque substitution. | ||
- | ===== RÉSUMÉ DE LA LEÇON 4 ===== | + | ====== RÉSUMÉ DE LA LEÇON 4 ====== |
1. CTRL-G | 1. CTRL-G | ||
Ligne 489: | Ligne 487: | ||
Pour demander une confirmation à chaque fois ajoutez ' | Pour demander une confirmation à chaque fois ajoutez ' | ||
- | ====== Leçon 5 ====== | + | ======= Leçon 5 ======= |
- | ===== COMMENT EXÉCUTER UNE COMMANDE EXTERNE ===== | + | ====== COMMENT EXÉCUTER UNE COMMANDE EXTERNE |
** Tapez :! suivi d'une commande externe pour exécuter cette commande. ** | ** Tapez :! suivi d'une commande externe pour exécuter cette commande. ** | ||
Ligne 511: | Ligne 509: | ||
À partir de maintenant, nous ne le mentionnerons plus. | À partir de maintenant, nous ne le mentionnerons plus. | ||
- | ===== PLUS DE DÉTAILS SUR L' | + | ====== PLUS DE DÉTAILS SUR L' |
** Pour enregistrer les changements faits au texte, tapez :w FICHIER . ** | ** Pour enregistrer les changements faits au texte, tapez :w FICHIER . ** | ||
Ligne 534: | Ligne 532: | ||
ou (Unix) : :!rm TEST | ou (Unix) : :!rm TEST | ||
- | ===== SÉLECTION DU TEXTE À ENREGISTRER ===== | + | ====== SÉLECTION DU TEXTE À ENREGISTRER |
** Pour enregistrer une portion du fichier, | ** Pour enregistrer une portion du fichier, | ||
Ligne 558: | Ligne 556: | ||
| | ||
- | ===== RÉCUPÉRATION ET FUSION DE FICHIERS ===== | + | ====== RÉCUPÉRATION ET FUSION DE FICHIERS |
** Pour insérer le contenu d'un fichier, tapez :r FICHIER ** | ** Pour insérer le contenu d'un fichier, tapez :r FICHIER ** | ||
Ligne 579: | Ligne 577: | ||
curseur. | curseur. | ||
- | ===== RÉSUMÉ DE LA LEÇON 5 ===== | + | ====== RÉSUMÉ DE LA LEÇON 5 ====== |
1. : | 1. : | ||
Ligne 600: | Ligne 598: | ||
du curseur. | du curseur. | ||
- | ===== Leçon 6 ===== | + | ====== Leçon 6 ====== |
- | ==== LA COMMANDE D' | + | ===== LA COMMANDE D' |
** Tapez o pour ouvrir une ligne sous le curseur et y aller en Insertion. ** | ** Tapez o pour ouvrir une ligne sous le curseur et y aller en Insertion. ** | ||
Ligne 621: | Ligne 619: | ||
---> Ouvrez une ligne ci-dessus en tapant O lorsque le curseur est ici. | ---> Ouvrez une ligne ci-dessus en tapant O lorsque le curseur est ici. | ||
- | ==== LA COMMANDE D' | + | ===== LA COMMANDE D' |
** Tapez a pour insérer du texte APRÈS le curseur. ** | ** Tapez a pour insérer du texte APRÈS le curseur. ** | ||
Ligne 643: | Ligne 641: | ||
est l' | est l' | ||
- | ==== UNE AUTRE MANIÈRE DE REMPLACER ==== | + | ===== UNE AUTRE MANIÈRE DE REMPLACER |
** Tapez un R majuscule pour remplacer plus d'un caractère. ** | ** Tapez un R majuscule pour remplacer plus d'un caractère. ** | ||
Ligne 665: | Ligne 663: | ||
| | ||
- | ==== COPIER ET COLLER DU TEXTE ==== | + | ===== COPIER ET COLLER DU TEXTE ===== |
** Utilisez l' | ** Utilisez l' | ||
Ligne 687: | Ligne 685: | ||
b) | b) | ||
- | ==== RÉGLAGE DES OPTIONS ==== | + | ===== RÉGLAGE DES OPTIONS |
** Réglons une option afin que la recherche et la substitution ignorent la | ** Réglons une option afin que la recherche et la substitution ignorent la | ||
Ligne 712: | Ligne 710: | ||
| | ||
- | ==== RÉSUMÉ DE LA LEÇON 6 ==== | + | ===== RÉSUMÉ DE LA LEÇON 6 ===== |
1. Taper o ouvre une ligne SOUS le curseur et démarre le mode Insertion. | 1. Taper o ouvre une ligne SOUS le curseur et démarre le mode Insertion. | ||
Ligne 732: | Ligne 730: | ||
' | ' | ||
- | ===== Leçon 7 ===== | + | ====== Leçon 7 ====== |
- | ==== OBTENIR DE L'AIDE ==== | + | ===== OBTENIR DE L' |
** Utiliser le système d'aide en ligne. ** | ** Utiliser le système d'aide en ligne. ** | ||
Ligne 759: | Ligne 757: | ||
:help user-manual | :help user-manual | ||
- | ==== CRÉER UN SCRIPT DE DÉMARRAGE ==== | + | ===== CRÉER UN SCRIPT DE DÉMARRAGE |
** Activer les fonctionnalités de Vim. ** | ** Activer les fonctionnalités de Vim. ** | ||
Ligne 781: | Ligne 779: | ||
" | " | ||
- | ==== COMPLÈTEMENT ==== | + | ===== COMPLÈTEMENT |
** Complètement de ligne de commande avec CTRL-D et <TAB> ** | ** Complètement de ligne de commande avec CTRL-D et <TAB> ** | ||
Ligne 804: | Ligne 802: | ||
| | ||
- | ==== RÉSUMÉ DE LA LEÇON 7 ==== | + | ===== RÉSUMÉ DE LA LEÇON 7 ===== |
1. Tapez :help ou appuyez <F1> ou < | 1. Tapez :help ou appuyez <F1> ou < | ||
Ligne 819: | Ligne 817: | ||
| | ||
- | ===== Conclusion ===== | + | ====== Conclusion |
Ceci conclut le Tutoriel Vim. Le but était de vous donner un bref aperçu de | Ceci conclut le Tutoriel Vim. Le but était de vous donner un bref aperçu de | ||
Ligne 848: | Ligne 846: | ||
Last Change : 2018 Dec 2 | Last Change : 2018 Dec 2 | ||
- | ===== Pré-requis ===== | + | ====== Pré-requis |
- | ===== Première étape ===== | + | ====== Première étape |
- | ===== Autres étapes ===== | + | ====== Autres étapes |
- | ===== Conclusion ===== | + | ====== Conclusion |
- | ===== Problèmes connus ===== | + | ====== Problèmes connus |
- | ===== Voir aussi ===== | + | ====== Voir aussi ====== |
* **(fr)** [[http:// | * **(fr)** [[http:// |