{"id":185,"date":"2013-09-02T15:39:22","date_gmt":"2013-09-02T13:39:22","guid":{"rendered":"http:\/\/wp1.fredptitgars.net\/index.php\/2013\/09\/02\/vi-antiseche\/"},"modified":"2013-09-02T15:39:22","modified_gmt":"2013-09-02T13:39:22","slug":"vi-antiseche","status":"publish","type":"post","link":"https:\/\/fredptitgars.ovh\/?p=185","title":{"rendered":"Vi Antis\u00e8che"},"content":{"rendered":"<h2>Modes<\/h2>\n<p>Vi a deux modes: le mode d&rsquo;insertion  le mode de commande. L&rsquo;\u00e9diteur commence en mode de commande, qui permet le mouvement du curseur, la suppression du texte et le coller. Le mode d&rsquo;insertion commence en entrant dans une insertion ou une commande de changement. [ESC] retourne l&rsquo;\u00e9diteur en mode commande (o\u00f9 vous pouvez quitter, par exemple en tapant <code>:q!<\/code>). La plupart des commandes s&rsquo;ex\u00e9cutent d\u00e8s que vous les tapez, sauf pour les commandes de \u00abcolon\u00bb, qui s&rsquo;ex\u00e9cutent lorsque vous appuyez sur la touche \u00ab\u00a0entrer\u00a0\u00bb.<\/p>\n<p>Vi has two modes insertion mode and command mode. The editor begins in command mode, where the cursor movement and text deletion and pasting occur. Insertion mode begins upon entering an insertion or change command. [ESC] returns the editor to command mode (where you can quit, for example by typing :q!). Most commands execute as soon as you type them except for \u00ab\u00a0colon\u00a0\u00bb commands which execute when you press the ruturn key.<\/p>\n<h2>Quitter<\/h2>\n<table>\n<tbody>\n<tr class='row_even'>\n<td>\ud83d\ude21<\/td>\n<td>\t Quitter, enregistrer les modifications<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>:q<\/td>\n<td>\t Quitter tant qu&rsquo;il n&rsquo;y a eu aucun changement<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>ZZ<\/td>\n<td>\t Quitter et enregistrer les modifications s&rsquo;il en a \u00e9t\u00e9 faite<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>:q!<\/td>\n<td>\t Quitter et ignorer toutes les modifications<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Insertion de texte<\/h2>\n<table>\n<tbody>\n<tr class='row_even'>\n<td>i<\/td>\n<td>\t Ins\u00e9rer avant le curseur<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>I<\/td>\n<td>\t Ins\u00e9rer, avant la ligne<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>a<\/td>\n<td>\t Ajouter apr\u00e8s le curseur<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>A<\/td>\n<td>\t Ajouter apr\u00e8s la ligne<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>o<\/td>\n<td>\t Ouvrez une nouvelle ligne apr\u00e8s la ligne actuelle<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>O<\/td>\n<td>\t Ouvrez une nouvelle ligne avant la ligne courante<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>r<\/td>\n<td>\t Remplacer un caract\u00e8re<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>R<\/td>\n<td>\t Remplacer de nombreux personnages<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Mouvement<\/h2>\n<table>\n<tbody>\n<tr class='row_even'>\n<td>h<\/td>\n<td>\t Avancez \u00e0 gauche<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>j<\/td>\n<td>\t D\u00e9placer vers le bas<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>k<\/td>\n<td>\t D\u00e9placer vers le haut<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>l<\/td>\n<td>\t D\u00e9placer vers la droite<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>w<\/td>\n<td>\t D\u00e9placer vers le mot suivant<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>W<\/td>\n<td>\t D\u00e9placement sur la prochaine mot d\u00e9limit\u00e9 vide<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>b<\/td>\n<td>\t Se placer au d\u00e9but du mot<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>B<\/td>\n<td>\t Aller au d\u00e9but du mot delimted vide<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>e<\/td>\n<td>\t Acc\u00e9der \u00e0 la fin du mot<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>E<\/td>\n<td>\t Passez \u00e0 la fin du mot d\u00e9limit\u00e9 Blank<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>(<\/td>\n<td>\t D\u00e9placer un retour de la phrase<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>)<\/td>\n<td>\t D\u00e9placer une phrase de l&rsquo;avant<\/td>\n<\/tr>\n<tr class='row_even'>\n<td><code><em><\/code><\/td>\n<td>\t D\u00e9placer un paragraphe de retour<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td><code><\/em><\/code><\/td>\n<td>\t D\u00e9placer un paragraphe avant<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>0<\/td>\n<td>\t D\u00e9placer vers le d\u00e9but de la ligne<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>$<\/td>\n<td>\t Acc\u00e9der \u00e0 la fin de la ligne<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>1G<\/td>\n<td>\t Passer \u00e0 la premi\u00e8re ligne du fichier<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>G<\/td>\n<td>\t Passer \u00e0 la derni\u00e8re ligne du fichier<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>nG<\/td>\n<td>\t D\u00e9placer \u00e0 n-i\u00e8me ligne du fichier<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>:n<\/td>\n<td>\t D\u00e9placer \u00e0 n-i\u00e8me ligne du fichier<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>fc<\/td>\n<td>\t Avancer \u00e0 c<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>Fc<\/td>\n<td>\t Revenez \u00e0 c<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>H<\/td>\n<td>\t Monter en haut de l&rsquo;\u00e9cran<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>M<\/td>\n<td>\t D\u00e9placer vers milieu de l&rsquo;\u00e9cran<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>L<\/td>\n<td>\t D\u00e9placer vers Botton d&rsquo;\u00e9cran<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>%<\/td>\n<td>\t D\u00e9placez-vous associ\u00e9 (), <em><\/em>, []<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Suppression de texte<\/h2>\n<p>Presque toutes les commandes de suppression sont effectu\u00e9es en tapant <code>d<\/code> suivie d&rsquo;un mouvement. Par exemple, <code>dw<\/code> supprime un mot. Quelques autres suppressions sont les suivantes:<\/p>\n<table>\n<tbody>\n<tr class='row_even'>\n<td>x<\/td>\n<td>\t Effacer le caract\u00e8re \u00e0 droite du curseur<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>X<\/td>\n<td>\t Effacer le caract\u00e8re \u00e0 gauche du curseur<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>D<\/td>\n<td>\t Supprimer \u00e0 la fin de la ligne<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>dd<\/td>\n<td>\t Supprimer la ligne courante<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>:d<\/td>\n<td>\t Supprimer la ligne courante<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Copier du texte<\/h2>\n<p>Comme la suppression, presque tous les commandes de copie sont effectu\u00e9s en tapant <code>y<\/code> \u00ab\u00a0Yanking Text\u00a0\u00bb suivie d&rsquo;un mouvement. Par exemple, <code>y $<\/code> arrache \u00e0 la fin de la ligne. Deux autres commandes de copie sont:<\/p>\n<table>\n<tbody>\n<tr class='row_even'>\n<td>yy<\/td>\n<td>\t Copier la ligne courante<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>:y<\/td>\n<td>\t Copier la ligne courante<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Modification du texte<\/h2>\n<p>La commande de changement est une commande de suppression qui laisse l&rsquo;\u00e9diteur en mode d&rsquo;insertion. Elle est r\u00e9alis\u00e9e en tapant <code>c<\/code> suivie d&rsquo;un mouvement. Pour exemple <code>cw<\/code> change un mot. Quelques autres commandes de changement sont les suivants:<\/p>\n<table>\n<tbody>\n<tr class='row_even'>\n<td>C<\/td>\n<td>\t Modification de l&rsquo;extr\u00e9mit\u00e9 de la ligne<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>cc<\/td>\n<td>\t Changer toute la ligne<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Mettre du texte<\/h2>\n<table>\n<tbody>\n<tr class='row_even'>\n<td>p<\/td>\n<td>\t Mettez-apr\u00e8s la position ou apr\u00e8s la ligne<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>P<\/td>\n<td>\t Mettez avant la position ou avant la ligne<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Tampons<\/h2>\n<p>Buffers nomm\u00e9s peuvent \u00eatre sp\u00e9cifi\u00e9s avant toute suppression, changement, de copie ou de mettre commande. Le pr\u00e9fixe g\u00e9n\u00e9ral a la forme \u00ab\u00a0c o\u00f9 c est un caract\u00e8re minuscule. Par exemple,\u00a0\u00bb supprime adw un mot dans un tampon. Il peut par la suite \u00eatre remis en texte avec un \u00ab\u00a0ap appropri\u00e9.<\/p>\n<h2>Marqueurs<\/h2>\n<p>Marqueurs nomm\u00e9es peuvent \u00eatre d\u00e9finies sur une ligne dans un fichier. Toute lettre minuscule peut \u00eatre un nom de marqueur. Les correcteurs peuvent \u00e9galement \u00eatre utilis\u00e9s comme limites pour les plages.<\/p>\n<table>\n<tbody>\n<tr class='row_even'>\n<td>mc<\/td>\n<td>\t D\u00e9finir un rep\u00e8re c sur cette ligne<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>`c<\/td>\n<td>\t Aller au d\u00e9but de la ligne marqueur c.<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>&lsquo;c<\/td>\n<td>\t Aller au premier caract\u00e8re non blanc de la ligne marqueur c.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Recherche de cha\u00eenes<\/h2>\n<table>\n<tbody>\n<tr class='row_even'>\n<td>\/<em>Chaine<\/em><\/td>\n<td>\t Recherche avant pour la cha\u00eene<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>?<em>Cha\u00eene<\/em><\/td>\n<td>\t RECHERCHE Retour \u00e0 la corde<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>n<\/td>\n<td>\t Rechercher prochaine instance de cha\u00eene<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>N<\/td>\n<td>\t Recherche par exemple pr\u00e9c\u00e9dent de ficelle<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Remplacer<\/h2>\n<p>La fonction Rechercher et remplacer est accomplie avec la commande <code>:s<\/code>. Il est couramment utilis\u00e9 en combinaison avec des plages ou <code>g:<\/code> commande (ci-dessous).<\/p>\n<table>\n<tbody>\n<tr class='row_even'>\n<td>:s\/<em>pattern<\/em>\/<em>string<\/em>\/<em>flags<\/em> <\/td>\n<td>Remplacez <em>pattern<\/em> avec de la <em>string<\/em> selon le <em>flags<\/em>.<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>g<\/td>\n<td>\t Flag &#8211; Remplacer toutes les occurrences de mod\u00e8le<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>c<\/td>\n<td>\t Flag &#8211; Confirmer remplace.<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>&#038;<\/td>\n<td>\t R\u00e9p\u00e9ter la derni\u00e8re commande :s<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Expressions r\u00e9guli\u00e8res<\/h2>\n<table>\n<tbody>\n<tr class='row_even'>\n<td>. (Point)<\/td>\n<td>\t Tout caract\u00e8re sauf retour \u00e0 la ligne<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>*<\/td>\n<td>\t z\u00e9ro ou plusieurs occurrences de tout caract\u00e8re<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>[&#8230;]<\/td>\n<td>\t Tout caract\u00e8re unique sp\u00e9cifi\u00e9 dans l&rsquo;ensemble<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>[^ &#8230;]<\/td>\n<td>\t Tout caract\u00e8re non sp\u00e9cifi\u00e9 dans l&rsquo;ensemble<\/td>\n<\/tr>\n<tr class='row_even'>\n<td><code>^<\/code><\/td>\n<td>\t Anchor &#8211; d\u00e9but de la ligne<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>$<\/td>\n<td>\t Anchor &#8211; fin de ligne<\/td>\n<\/tr>\n<tr class='row_even'>\n<td><code>\\<<\/code><\/td>\n<td>\t Anchor - d\u00e9but du mot<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td><code>\\><\/code><\/td>\n<td>\t Anchor - fin de mot<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>\\(... \\)<\/td>\n<td>\t Groupement - habituellement utilis\u00e9 pour des conditions de groupe<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>\\n<\/td>\n<td>\t Contenu de la n-i\u00e8me groupement<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table>\n<caption>[...] - Set exemples<\/caption>\n<tbody>\n<tr class='row_even'>\n<td>[A-Z]<\/td>\n<td>\t Le jeu de Capital A \u00e0 Z Capital<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>[a-z]<\/td>\n<td>\t Le SET \u00e0 partir d'un minuscule en minuscules z<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>[0-9]<\/td>\n<td>\t Le SET 0-9 (Tous les chiffres)<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>[.\/=+]<\/td>\n<td>\t L'ensemble contenant. (Dot), barre oblique (\/), = et +<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>[-A-F]<\/td>\n<td>\t Le jeu de Capital A \u00e0  Capital F et le tiret (tirets doit \u00eatre sp\u00e9cifi\u00e9 en premier)<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>[0-9 AZ]<\/td>\n<td>\t L'ensemble contenant toutes les lettres majuscules et de chiffres et d'un espace<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>[A-Z] [a-zA-Z]<\/td>\n<td>\t Dans la premi\u00e8re position, l'ensemble de la capitale de A \u00e0 Z Capital<br \/>\nDans la deuxi\u00e8me position du premier caract\u00e8re, l'ensemble contenant toutes les lettres<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table>\n<caption>Exemples d'expressions r\u00e9guli\u00e8res<\/caption>\n<tbody>\n<tr class='row_even'>\n<td><code>\/Bonjour\/<\/code><\/td>\n<td>\t Matches Si la ligne contient la valeur Bonjour<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td><code>\/^ESSAI$\/<\/code><\/td>\n<td>\t Matches si la ligne contient ESSAI par lui-m\u00eame<\/td>\n<\/tr>\n<tr class='row_even'>\n<td><code>\/^[a-zA-Z]\/<\/code><\/td>\n<td>\t Matches si la ligne commence par une lettre<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td><code>\/^[a-z].*\/<\/code><\/td>\n<td>\t Matches Si le premier caract\u00e8re de la ligne est a-z et s'il y a au moins un autre caract\u00e8re suivant<\/td>\n<\/tr>\n<tr class='row_even'>\n<td><code>\/2134$\/<\/code><\/td>\n<td>\t Matches si la ligne se termine par 2134<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td><code>\/\\(21<\/td>\n<td>35\\)\/<\/code><\/td>\n<td>\t Matches est la ligne contient 21 ou 35<br \/>\nNotez l'utilisation de () avec le symbole de tube pour sp\u00e9cifier la condition \u00abou\u00bb<\/td>\n<\/tr>\n<tr class='row_even'>\n<td><code>\/[0-9]*\/<\/code><\/td>\n<td>\t Matches s'il y a z\u00e9ro ou plusieurs num\u00e9ros de la ligne<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td><code>\/^[^#]\/<\/code><\/td>\n<td>\t Matches Si le premier caract\u00e8re n'est pas un # sur la ligne<\/td>\n<\/tr>\n<tr class='row_even'>\n<td colspan='2'>Remarques:<br \/>\n1. Les expressions r\u00e9guli\u00e8res sont sensibles \u00e0 la casse<br \/>\n2. Les expressions r\u00e9guli\u00e8res sont \u00e0 utiliser lorsque pattern est sp\u00e9cifi\u00e9<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Counts<\/h2>\n<p>Presque chaque commande peut \u00eatre pr\u00e9c\u00e9d\u00e9e par un certain nombre qui sp\u00e9cifie combien de fois il doit \u00eatre ex\u00e9cut\u00e9. Par exemple, <code>5dw<\/code> va supprimer 5 mots et <code>3fe<\/code> va d\u00e9placer le curseur vers l'avant \u00e0 la 3\u00e8me apparition de la lettre e. M\u00eame les insertions peuvent \u00eatre r\u00e9p\u00e9t\u00e9es commod\u00e9ment avec cette m\u00e9thode, dire d'ins\u00e9rer la m\u00eame ligne de 100 fois.<\/p>\n<h2>Plages<\/h2>\n<p>Les plages peuvent pr\u00e9c\u00e9der la plupart des commandes \"colon\" et les amener \u00e0 \u00eatre ex\u00e9cut\u00e9s sur une ou plusieurs lignes. Par exemple <code>:3,7d<\/code> supprimerait les lignes 3-7. Les plages sont souvent combin\u00e9s avec la commande <code>:s<\/code> pour effectuer un remplacement sur plusieurs lignes, comme <code>:.,$s\/pattern\/string\/g<\/code> pour effectuer un remplacement de la ligne courante \u00e0 la fin du fichier.<\/p>\n<table>\n<tbody>\n<tr class='row_even'>\n<td>:n,m<\/td>\n<td>\t Range - Lignes n - m<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>:.<\/td>\n<td>\t Range - ligne actuelle<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>:$<\/td>\n<td>\t Range - Derni\u00e8re ligne<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>:'c<\/td>\n<td>\t Range - Marker c<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>:%<\/td>\n<td>\t Range - Toutes les lignes dans le fichier<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>:g\/mod\u00e8le\/<\/td>\n<td>\t Range - Toutes les lignes qui contiennent mod\u00e8le<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Fichiers<\/h2>\n<table>\n<tbody>\n<tr class='row_even'>\n<td>:w <em>fichier<\/em><\/td>\n<td>\t Ecrire \u00e0 d\u00e9poser<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>:r <em>fichier<\/em><\/td>\n<td>\t Lire le dossier en ligne apr\u00e8s<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>:n<\/td>\n<td>\t Aller \u00e0 l'image suivante<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>:p<\/td>\n<td>\t Acc\u00e9dez au fichier previos<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>:e <em>fichier<\/em><\/td>\n<td>\t Modifiez le fichier<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>!!Programme<\/td>\n<td> Remplacer la ligne avec une sortie de programme<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Autre<\/h2>\n<table>\n<tbody>\n<tr class='row_even'>\n<td><code>&nbsp;<\/code><\/td>\n<td>\t Basculer UPP et minuscules<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>J<\/td>\n<td>\t Rejoignez lignes<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>.<\/td>\n<td>\t R\u00e9p\u00e9ter la derni\u00e8re commande de changement de texte<\/td>\n<\/tr>\n<tr class='row_odd'>\n<td>u<\/td>\n<td>\t Annuler la derni\u00e8re modification<\/td>\n<\/tr>\n<tr class='row_even'>\n<td>U<\/td>\n<td>\t Annuler toutes les modifications \u00e0 la ligne<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Modes Vi a deux modes: le mode d&rsquo;insertion le mode de commande. L&rsquo;\u00e9diteur commence en mode de commande, qui permet le mouvement du curseur, la suppression du texte et le coller. Le mode d&rsquo;insertion commence en entrant dans une insertion ou une commande de changement. [ESC] retourne l&rsquo;\u00e9diteur en mode commande (o\u00f9 vous pouvez quitter, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-185","post","type-post","status-publish","format-standard","hentry","category-linux"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/posts\/185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=185"}],"version-history":[{"count":0,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/posts\/185\/revisions"}],"wp:attachment":[{"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}