diff --git a/IT/vim.md b/IT/vim.md index eee83c2..ff665b6 100644 --- a/IT/vim.md +++ b/IT/vim.md @@ -19,11 +19,8 @@ Voici une liste des raccourcis clavier de Vim. | I \[shift+i\] | Insérer avant le premier caractère non-blanc de la ligne | | v | Basculer en mode visuel (sélection) | | V \[shift+v\] | Basculer en mode de ligne visuelle (sélection de ligne) | -| Ctrl+v | Basculer en mode bloc visuel (sélection de bloc – rectangulaire) | -| gv | Re-sélectionnez la dernière sélection | | o | Ajouter une nouvelle ligne après la position du curseur et se placer en mode insertion au début de cette nouvelle ligne | | O \[shift+o\] | Ajouter une nouvelle ligne avant la position du curseur et se placer en mode insertion au début de cette nouvelle ligne | -| J \[shift+j\] | Joint la ligne suivante à la fin de la ligne courante | | C \[shift+c\] | Basculer en mode remplacement (au lieu d’insertion) pour la ligne courante jusqu’à appui de la touche Esc | | cc | Supprime le texte de la ligne courante et positionne le curseur au début de cette ligne | | s | Substitue le caractère et bascule en mode insertion | @@ -33,18 +30,6 @@ Voici une liste des raccourcis clavier de Vim. | D \[shift+d\] | Supprime jusqu’à la fin de la ligne | | x | Couper (supprimer) le caractère qui se trouve sous le curseur | | X \[shift+x\] | Couper (supprimer) le caractère qui se trouve avant le curseur | -| gu | Mettre le caractère sous le curseur en minuscule | -| guw | Mettre le mot à partir du curseur en minuscule | -| gub | Mettre le mot avant le curseur en minuscule | -| guu | Mettre la ligne en minuscule | -| gU -\[gshift+u\] | Mettre le caractère sous le curseur en majuscule. | -| gUw -\[gshift+uw\] | Mettre le mot à partir du curseur en majuscule. | -| gUb -\[gshift+ub\] | Mettre le mot avant le curseur en majuscule. | -| gUU -\[gshift+ushift+u\] | Mettre la ligne en majuscule | | y | Copie le caractère sous le curseur | | yy | Copier la ligne de texte qui se trouve sous le curseur. Pour copier plusieurs lignes en même temps, précéder yy du nombre de lignes concernées | | yy_n_ | Copie la ligne courante, et les _n_ lignes suivantes dans le tampon | @@ -56,66 +41,16 @@ Voici une liste des raccourcis clavier de Vim. | : | Basculer en mode commande | | / | Rechercher | | u | Annuler | -| Ctrl+r | Refaire (annuler l’annulation) | | U \[shift+u\] | Refaire (annuler l’annulation) | -| \>\> | Indenter la ligne | -| \[up|down\] | Indenter la ligne du dessus | dessous | -| << | Désindenter la ligne | -| < \[up|down\] | Désindenter la ligne du dessus | dessous | | Ctrl+f | Scroll down | | pagedown | Scroll down | | Ctrl+b | Scroll up | | pageup | Scroll up | | Ctrl+u | Scroll up à moitié de page | | Ctrl+d | Scroll down à moitié de page | -| zz | Centre la vue sur le curseur | -| ga | Affiche le code du caractère sous le curseur | -| . | Répéter le dernier changement | -| \=\= | Aligne la ligne | -| \= | Aligne les lignes | -| ~ | Change la casse | -| Ctrl+a | Incrémente le nombre | -| Ctrl+x | Décrémente le nombre | -| Ctrl+o | Aller à la précédente modification | -| Ctrl+i | Aller à la prochaine modification | -| gt | Bascule sur l’onglet suivant | -| gT | Bascule sur l’onglet précédent | -| gqq | Formater la ligne | -| gq | Formater les ligne | | q. / q | Commencer / terminer l’enregistrement macro utilisant le registre macro nommée | - -### Splitter la fenêtre et navigation dans les fenêtres splittées - -| Combinaison de touches | Action | -| --- | --- | -| Ctrl+wq | **Ferme la fenêtre splitter courante** | -| Ctrl+ws | Split horizontalement | -| Ctrl+wS | Split horizontalement | -| Ctrl+wCtrl+s | Split horizontalement | -| Ctrl+wv | Split verticalement | -| Ctrl+wCtrl+v | Split verticalement | -| Ctrl+wh | Basculer sur la fenêtre de gauche | -| Ctrl+wCtrl+h | Basculer sur la fenêtre de gauche | -| Ctrl+wleft | Basculer sur la fenêtre de gauche | -| Ctrl+wj | Basculer sur la fenêtre en-dessous | -| Ctrl+wCtrl+j | Basculer sur la fenêtre en-dessous | -| Ctrl+wdown | Basculer sur la fenêtre en-dessous | -| Ctrl+wk | Basculer sur la fenêtre au-dessus | -| Ctrl+wCtrl+k | Basculer sur la fenêtre au-dessus | -| Ctrl+wup | Basculer sur la fenêtre au-dessus | -| Ctrl+wl | Basculer sur la fenêtre de droite | -| Ctrl+wCtrl+l | Basculer sur la fenêtre de droite | -| Ctrl+wright | Basculer sur la fenêtre de droite | -| Ctrl+ww | Basculer sur la vue suivante | -| Ctrl+wCtrl+w | Basculer sur la vue suivante | -| Ctrl++ | Agrandir la fenêtre actuel | -| Ctrl+– | Réduit le fenêtres actuel | -| Ctrl+\= | Égalise à nouveau la taille des fenêtres | -| Ctrl+r | Échange la position des fenêtres | -| Ctrl+R -\[Ctrl+shift+r\] | Échange la position des fenêtres | -| Ctrl+shift+{h | j | k | l} | Déplacement ou split horizontalement / verticalement. -Les touches h, j, k et l permettent de se déplacer d’un fenêtres à l’autre, utilisé en MAJUSCULE elles déplacent les fenêtres | +|>>|indenter| +|<<|désindenter| ### Navigation @@ -138,14 +73,6 @@ Les touches h, j, k et l permettent de se déplacer d’un fenêtres à l’autr | 0 | Aller à la colone 0 (début de ligne) | | home | Aller à la colone 0 (début de ligne) | | ^ | Aller au premier caratère de la ligne | -| f | Chercher le caractère suivant | -| F | Chercher le caractère précédent | -| t | Aller au caractère suivant | -| T | Aller au caractère précédent | -| ; | Répéter la dernière action t ou -f | -| , | Répéter la dernière action t ou -f | | n | Trouver le suivant | | N \[shift+n\] | Trouver le précédent | | gg | Aller la la première ligne du document | @@ -156,26 +83,6 @@ f | | B \[shift+b\] | Aller au MOT précédent (un mot ici est un ensemble de caractère sans espace) | | e | Aller à la fin du mot | | E | Aller à la fin du MOT (un mot ici est un ensemble de caractère sans espace) | -| ge | Aller à la fin du mot précédent | -| gE -g \[shift+e\] | Aller à la fin du MOT précédent (un mot ici est un ensemble de caractère sans espace) | -| | (pipe) | Aller la la colone de l’écran | -| % | Aller au prochain caractère correspondant s’applique aux caractère ouvrant et fermant : (),{},\[\],<> | -| m -\[a-zA-Z\] | Définit un marqueur \[a-zA-Z\] | -| \` | Aller au marqueur \[a-zA-Z\] | -| ‘ | Aller à la ligne du marqueur \[a-zA-Z\] | -| \[\[ | Aller au début du crochet précédent | -| \]\] | Aller à la fin du crochet précédent | -| \[\] | Aller au début du crochet précédent | -| \]\[ | Aller à la fin du crochet précédent | -| \* | Aller à la prochaine occurrence du mot sous le curseur | -| # | Aller à la précédente occurrence du mot sous le curseur | -| H \[shift+h\] | Aller à première ligne de l’écran | -| M \[shift+m\] | Aller à ligne au milieu de l’écran | -| L \[shift+l\] | Aller à dernière ligne de l’écran | -| gj | Aller à la prochaine ligne visuelle | -| gk | Aller à la précédente ligne visuelle | ### Accès au commandes en mode insertions @@ -185,7 +92,7 @@ Ces raccourcis permettent de faire d’exécuter des commandes ou d’exécuter | --- | --- | | Ctrl+d | Désindenter | | Ctrl+t | Indenter | -| Ctrl+e | Copier le caractère de la ligne du bas | +| Ctrl+e | Copier le caractère de la ligne du bas | | Ctrl+y | Copier le caractère de la ligne du haut | | Ctrl+w | Supprimer le mot avant le curseur | | Ctrl+r \[a-zA-Z\] | Insérez contenu du registre | @@ -194,4 +101,3 @@ Ces raccourcis permettent de faire d’exécuter des commandes ou d’exécuter | Ctrl+x | Décrémente le nombre | -[Source](https://linux-note.com/vim-raccourcis-clavier/) \ No newline at end of file diff --git a/makefile b/makefile index 8c7d050..b7b55f6 100644 --- a/makefile +++ b/makefile @@ -31,7 +31,7 @@ filter: build: deps $(BUILD_CMD) -serve: deps +serve: build $(MKDOCSSERVE) clean: