Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:programmation:vim:start [2020/10/25 14:45] – admin | tutoriel:programmation:vim:start [2022/08/13 21:58] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
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 82: | 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 95: | 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 108: | 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 124: | 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 137: | 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 148: | 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 154: | Ligne 154: | ||
où : | où : | ||
- | | + | |
: est l' | : est l' | ||
- | | + | |
: est le mouvement sur lequel agit l' | : est le mouvement sur lequel agit l' | ||
Une courte liste de mouvements : | Une courte liste de mouvements : | ||
- | | + | |
: jusqu' | : jusqu' | ||
- | | + | |
: jusqu' | : jusqu' | ||
- | | + | |
: jusqu' | : jusqu' | ||
Ligne 173: | 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 184: | 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 195: | 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 217: | Ligne 217: | ||
---> | ---> | ||
- | ====== L' | + | ===== L' |
** Tapez u pour annuler les dernières commandes. ** | ** Tapez u pour annuler les dernières commandes. ** | ||
Ligne 239: | 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 265: | 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 287: | 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 308: | Ligne 308: | ||
| | ||
- | ====== L' | + | ===== L' |
** Pour changer jusqu' | ** Pour changer jusqu' | ||
Ligne 329: | 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 354: | 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 374: | 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 400: | 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 412: | Ligne 412: | ||
Pour rechercher le même texte dans la direction opposée, tapez N . | Pour rechercher le même texte dans la direction opposée, tapez N . | ||
- | 4. Pour rechercher une phrase dans la direction opposée, utilisez | + | 4. Pour rechercher une phrase dans la direction opposée, utilisez |
au lieu de / . | au lieu de / . | ||
Ligne 420: | 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 442: | Ligne 442: | ||
| | ||
- | ====== LA COMMANDE DE SUBSTITUTION | + | ===== LA COMMANDE DE SUBSTITUTION ===== |
** Tapez : | ** Tapez : | ||
Ligne 466: | 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 474: | Ligne 474: | ||
2. Taper / suivi d'un texte recherche ce texte vers l' | 2. Taper / suivi d'un texte recherche ce texte vers l' | ||
- | | + | |
| | ||
même direction ou Maj-N pour rechercher dans la direction opposée. | même direction ou Maj-N pour rechercher dans la direction opposée. | ||
Ligne 487: | 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 509: | 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 532: | 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 556: | 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 577: | Ligne 577: | ||
curseur. | curseur. | ||
- | ====== RÉSUMÉ DE LA LEÇON 5 ====== | + | ===== RÉSUMÉ DE LA LEÇON 5 ===== |
1. : | 1. : | ||
Ligne 598: | 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 619: | 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 641: | 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 663: | Ligne 663: | ||
| | ||
- | ===== COPIER ET COLLER DU TEXTE ===== | + | ==== COPIER ET COLLER DU TEXTE ==== |
** Utilisez l' | ** Utilisez l' | ||
Ligne 685: | 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 710: | 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 730: | Ligne 730: | ||
' | ' | ||
- | ====== Leçon 7 ====== | + | ===== Leçon 7 ===== |
- | ===== OBTENIR DE L' | + | ==== OBTENIR DE L'AIDE ==== |
** Utiliser le système d'aide en ligne. ** | ** Utiliser le système d'aide en ligne. ** | ||
Ligne 757: | 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 779: | 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 802: | 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 817: | 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 846: | 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:// |