{"id":1378,"date":"2025-06-12T11:27:34","date_gmt":"2025-06-12T10:27:34","guid":{"rendered":"https:\/\/workboot.fr\/ciela\/?page_id=1378"},"modified":"2025-07-12T16:03:44","modified_gmt":"2025-07-12T15:03:44","slug":"vi-editeur-de-texte-sous-unix-linux","status":"publish","type":"page","link":"https:\/\/workboot.fr\/ciela\/vi-editeur-de-texte-sous-unix-linux\/","title":{"rendered":"vi   \u00e9diteur de texte sous Unix\/Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u00e9diteur de texte<\/p>\n\n\n\n<nav aria-label=\"Table des mati\u00e8res\" class=\"wp-block-table-of-contents\"><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/workboot.fr\/ciela\/vi-editeur-de-texte-sous-unix-linux\/#cheat-sheet\">Cheat sheet<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/workboot.fr\/ciela\/vi-editeur-de-texte-sous-unix-linux\/#commandes-essentielles-de-vi-vim\">\ud83e\udded Commandes Essentielles de Vi \/ Vim<\/a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/workboot.fr\/ciela\/vi-editeur-de-texte-sous-unix-linux\/#1-modes-de-base\">\ud83c\udfaf 1. Modes de base<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/workboot.fr\/ciela\/vi-editeur-de-texte-sous-unix-linux\/#2-insertion-de-texte\">\u270d\ufe0f 2. Insertion de texte<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/workboot.fr\/ciela\/vi-editeur-de-texte-sous-unix-linux\/#3-sauvegarder-et-quitter\">\ud83d\ude80 3. Sauvegarder et quitter<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/workboot.fr\/ciela\/vi-editeur-de-texte-sous-unix-linux\/#4-deplacements-rapides-en-mode-normal\">\ud83e\udded 4. D\u00e9placements rapides (en mode normal)<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/workboot.fr\/ciela\/vi-editeur-de-texte-sous-unix-linux\/#5-copier-couper-coller\">\u2702\ufe0f 5. Copier, couper, coller<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/workboot.fr\/ciela\/vi-editeur-de-texte-sous-unix-linux\/#6-rechercher-et-remplacer\">\ud83d\udd0d 6. Rechercher et remplacer<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/workboot.fr\/ciela\/vi-editeur-de-texte-sous-unix-linux\/#7-annuler-repeter\">\ud83d\udca5 7. Annuler \/ R\u00e9p\u00e9ter<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/workboot.fr\/ciela\/vi-editeur-de-texte-sous-unix-linux\/#astuce\">\ud83d\udca1 Astuce :<\/a><\/li><\/ol><\/li><\/ol><\/nav>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"cheat-sheet\">Cheat sheet<\/h1>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2025\/06\/vim-cheatsheet.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Contenu embarqu\u00e9 vim-cheatsheet.\"><\/object><a id=\"wp-block-file--media-5a2b27fd-dd0f-456a-b59d-69563f9bbc2a\" href=\"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2025\/06\/vim-cheatsheet.pdf\">vim-cheatsheet<\/a><a href=\"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2025\/06\/vim-cheatsheet.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-5a2b27fd-dd0f-456a-b59d-69563f9bbc2a\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2025\/06\/vim-cheat-sheet-1.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Contenu embarqu\u00e9 vim-cheat-sheet.\"><\/object><a id=\"wp-block-file--media-ee8d0150-9304-4e09-9182-f076f60fa341\" href=\"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2025\/06\/vim-cheat-sheet-1.pdf\">vim-cheat-sheet<\/a><a href=\"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2025\/06\/vim-cheat-sheet-1.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-ee8d0150-9304-4e09-9182-f076f60fa341\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"commandes-essentielles-de-vi-vim\">\ud83e\udded Commandes Essentielles de Vi \/ Vim<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-modes-de-base\">\ud83c\udfaf 1. <strong>Modes de base<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vi\/Vim fonctionne en <strong>modes<\/strong>. C\u2019est ce qui le rend puissant.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Mode<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>Normal<\/code><\/td><td>Mode par d\u00e9faut pour naviguer et ex\u00e9cuter des commandes<\/td><\/tr><tr><td><code>Insertion<\/code><\/td><td>Pour \u00e9crire du texte (comme dans un \u00e9diteur classique)<\/td><\/tr><tr><td><code>Command-line<\/code><\/td><td>Pour sauvegarder, quitter, chercher, etc.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>i<\/code> \u2192 Passer en <strong>mode insertion<\/strong><\/li>\n\n\n\n<li><code>Esc<\/code> \u2192 Revenir en <strong>mode normal<\/strong><\/li>\n\n\n\n<li><code>:<\/code> \u2192 Passer en <strong>mode commande<\/strong><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-insertion-de-texte\">\u270d\ufe0f 2. <strong>Insertion de texte<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Commande<\/th><th>Action<\/th><\/tr><\/thead><tbody><tr><td><code>i<\/code><\/td><td>Ins\u00e9rer avant le curseur<\/td><\/tr><tr><td><code>I<\/code><\/td><td>Ins\u00e9rer au d\u00e9but de la ligne<\/td><\/tr><tr><td><code>a<\/code><\/td><td>Ajouter apr\u00e8s le curseur<\/td><\/tr><tr><td><code>A<\/code><\/td><td>Ajouter \u00e0 la fin de la ligne<\/td><\/tr><tr><td><code>o<\/code><\/td><td>Nouvelle ligne en dessous<\/td><\/tr><tr><td><code>O<\/code><\/td><td>Nouvelle ligne au-dessus<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-sauvegarder-et-quitter\">\ud83d\ude80 3. <strong>Sauvegarder et quitter<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Commande<\/th><th>Action<\/th><\/tr><\/thead><tbody><tr><td><code>:w<\/code><\/td><td>Sauvegarder<\/td><\/tr><tr><td><code>:q<\/code><\/td><td>Quitter<\/td><\/tr><tr><td><code>:wq<\/code> ou <code>ZZ<\/code><\/td><td>Sauvegarder et quitter<\/td><\/tr><tr><td><code>:q!<\/code><\/td><td>Quitter sans sauvegarder<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-deplacements-rapides-en-mode-normal\">\ud83e\udded 4. <strong>D\u00e9placements rapides (en mode normal)<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Commande<\/th><th>Action<\/th><\/tr><\/thead><tbody><tr><td><code>h<\/code> \/ <code>l<\/code><\/td><td>Gauche \/ Droite<\/td><\/tr><tr><td><code>j<\/code> \/ <code>k<\/code><\/td><td>Bas \/ Haut<\/td><\/tr><tr><td><code>0<\/code> \/ <code>^<\/code> \/ <code>$<\/code><\/td><td>D\u00e9but \/ premier mot \/ fin de ligne<\/td><\/tr><tr><td><code>w<\/code> \/ <code>b<\/code><\/td><td>Mot suivant \/ pr\u00e9c\u00e9dent<\/td><\/tr><tr><td><code>gg<\/code> \/ <code>G<\/code><\/td><td>D\u00e9but \/ fin du fichier<\/td><\/tr><tr><td><code>:n<\/code><\/td><td>Aller \u00e0 la ligne n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5-copier-couper-coller\">\u2702\ufe0f 5. <strong>Copier, couper, coller<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Commande<\/th><th>Action<\/th><\/tr><\/thead><tbody><tr><td><code>yy<\/code><\/td><td>Copier la ligne<\/td><\/tr><tr><td><code>dd<\/code><\/td><td>Supprimer la ligne (\u00e9quivalent \u00ab\u00a0couper\u00a0\u00bb)<\/td><\/tr><tr><td><code>p<\/code><\/td><td>Coller apr\u00e8s<\/td><\/tr><tr><td><code>P<\/code><\/td><td>Coller avant<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"6-rechercher-et-remplacer\">\ud83d\udd0d 6. <strong>Rechercher et remplacer<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Commande<\/th><th>Action<\/th><\/tr><\/thead><tbody><tr><td><code>\/mot<\/code><\/td><td>Rechercher \u00ab\u00a0mot\u00a0\u00bb<\/td><\/tr><tr><td><code>n<\/code> \/ <code>N<\/code><\/td><td>R\u00e9sultat suivant \/ pr\u00e9c\u00e9dent<\/td><\/tr><tr><td><code>:%s\/ancien\/nouveau\/g<\/code><\/td><td>Remplacer tous les \u00ab\u00a0ancien\u00a0\u00bb par \u00ab\u00a0nouveau\u00a0\u00bb<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"7-annuler-repeter\">\ud83d\udca5 7. <strong>Annuler \/ R\u00e9p\u00e9ter<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Commande<\/th><th>Action<\/th><\/tr><\/thead><tbody><tr><td><code>u<\/code><\/td><td>Annuler derni\u00e8re action<\/td><\/tr><tr><td><code>U<\/code><\/td><td>Annuler toute la ligne<\/td><\/tr><tr><td><code>Ctrl + r<\/code><\/td><td>Refaire (undo de l&rsquo;undo)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"astuce\">\ud83d\udca1 Astuce :<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tape <code>vimtutor<\/code> dans un terminal pour une initiation interactive rapide (environ 30 minutes).<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u00e9diteur de texte Cheat sheet \ud83e\udded Commandes Essentielles de Vi \/ Vim \ud83c\udfaf 1. Modes de base Vi\/Vim fonctionne en modes. C\u2019est ce qui le rend puissant. Mode Description Normal Mode par d\u00e9faut pour naviguer et ex\u00e9cuter des commandes Insertion Pour \u00e9crire du texte (comme dans un \u00e9diteur classique) Command-line Pour sauvegarder, quitter, chercher, etc. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-1378","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/workboot.fr\/ciela\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"\u00e9diteur de texte Cheat sheet \ud83e\udded Commandes Essentielles de Vi \/ Vim \ud83c\udfaf 1. Modes de base Vi\/Vim fonctionne en modes. C\u2019est ce qui le rend puissant. Mode Description Normal Mode par d\u00e9faut pour naviguer et ex\u00e9cuter des commandes Insertion Pour \u00e9crire du texte (comme dans un \u00e9diteur classique) Command-line Pour sauvegarder, quitter, chercher, etc.\u2026","_links":{"self":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/1378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/comments?post=1378"}],"version-history":[{"count":4,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/1378\/revisions"}],"predecessor-version":[{"id":2327,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/1378\/revisions\/2327"}],"wp:attachment":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/media?parent=1378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}