{"id":151668,"date":"2021-06-10T09:21:21","date_gmt":"2021-06-10T08:21:21","guid":{"rendered":"https:\/\/blog.jetbrains.com\/webstorm\/2015\/06\/10-webstorm-shortcuts-you-need-to-know\/"},"modified":"2021-06-10T09:21:22","modified_gmt":"2021-06-10T08:21:22","slug":"10-webstorm-shortcuts-you-need-to-know","status":"publish","type":"webstorm","link":"https:\/\/blog.jetbrains.com\/fr\/webstorm\/2021\/06\/10-webstorm-shortcuts-you-need-to-know\/","title":{"rendered":"10\u00a0raccourcis clavier pour WebStorm \u00e0 conna\u00eetre absolument"},"content":{"rendered":"<p>WebStorm peut vous faire gagner beaucoup de temps dans la r\u00e9alisation de vos actions courantes car il propose des raccourcis clavier pour quasiment tout. Les m\u00e9moriser tous serait impossible, mais la bonne nouvelle est que cela n&#8217;est pas n\u00e9cessaire ! La s\u00e9lection de raccourcis essentiels que nous pr\u00e9sentons dans cet article vous permettra d\u00e9j\u00e0 de booster votre productivit\u00e9 de fa\u00e7on significative.<\/p>\n<p><em>Toutes les combinaisons de touches que nous indiquons ici sont incluses dans les raccourcis clavier par d\u00e9faut pour macOS et Windows \/ Linux. Vous pouvez personnaliser la configuration de votre clavier dans Preferences \/ Settings | Keymap.<\/em><\/p>\n<h2 id=\"search_everywhere_shift_shift\">Search Everywhere&nbsp;: \u21e7\u21e7 \/ Maj+Maj<\/h2>\n<p>S&#8217;il n&#8217;y avait qu&#8217;un seul raccourci \u00e0 retenir de cet article, ce serait <em>Search Everywhere<\/em>. Comme son nom l&#8217;indique, il vous permet de rechercher partout dans votre projet des fichiers, des actions, des classes ou des symboles, et d&#8217;afficher toutes les correspondances au m\u00eame endroit.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/shift-shift-all.png\" alt=\"shift-shift-all\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/shift-shift-all.gif\"><\/p>\n<p>Cliquez sur l&#8217;onglet souhait\u00e9 ou appuyez sur <em>\u21e5 \/ Tab<\/em> pour affiner la recherche. Vous pouvez \u00e9galement activer ou d\u00e9sactiver certaines des actions directement \u00e0 partir de la fen\u00eatre contextuelle, comme le montre le GIF.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/shift-shift-action.png\" alt=\"shift-shift-action\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/shift-shift-action.gif\"><\/p>\n<h2 id=\"show_context_actions_alt_enter\">Show Context Actions&nbsp;: \u2325\u21b5 \/ Alt+Entr\u00e9e<\/h2>\n<p>WebStorm comprend de nombreuses actions d&#8217;intention pour vous aider \u00e0 appliquer rapidement des correctifs, \u00e0 g\u00e9n\u00e9rer du code et \u00e0 modifier les param\u00e8tres du projet. Lorsque vous voyez une ligne ondul\u00e9e dans votre code ou que WebStorm affiche une ampoule dans l&#8217;\u00e9diteur, vous pouvez placer le curseur sur le code concern\u00e9 ou cliquez sur l&#8217;ampoule et appuyer sur <em>\u2325\u21b5 \/ Alt+Entr\u00e9e<\/em> pour obtenir une liste des actions disponibles dans le contexte actuel.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/intention-actions.png\" alt=\"intention-actions\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/intention-actions.gif\"><\/p>\n<p>Que faire si vous ne voulez plus utiliser une action particuli\u00e8re ou voir un avertissement&nbsp;? Placez le curseur sur votre code, appuyez sur \u2325\u21b5 \/ Alt+Entr\u00e9e, puis cliquez sur la fl\u00e8che \u00e0 c\u00f4t\u00e9 de l&#8217;inspection que vous ne voulez plus voir pour la d\u00e9sactiver. Elle sera d\u00e9sactiv\u00e9e pour l&#8217;ensemble du projet.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/intention-actions-disable.png\" alt=\"intention-action-disable\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/intention-actions-disable.gif\"><\/p>\n<p>Consultez <a href=\"https:\/\/www.jetbrains.com\/help\/webstorm\/disabling-and-enabling-inspections.html\" target=\"_blank\" rel=\"noopener\">cette page<\/a> pour en savoir plus sur les inspections et ce qu&#8217;elles permettent de faire.<\/p>\n<h2 id=\"refactor_this_t_ctrl_alt_shift_t\">Refactor This&nbsp;: \u2303T \/ Ctrl+Alt+Maj+T<\/h2>\n<p>Tout comme les autres IDE de JetBrains, WebStorm est reconnu pour ses puissantes capacit\u00e9s de refactorisation. Pour acc\u00e9der rapidement \u00e0 la liste des refactorisations disponibles pour le code s\u00e9lectionn\u00e9, appuyez sur <em>\u2303T \/ Ctrl+Alt+Maj+T<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/refactor-this.png\" alt=\"refactor-this-ws\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/refactor-this.gif\"><\/p>\n<h2 id=\"go_to_declaration_b_or_click_ctrl_b_or_ctrl_click\">Go to Declaration&nbsp;: \u2318B ou \u2318+Clic \/ Ctrl+B or Ctrl+Clic<\/h2>\n<p>Avec WebStorm, vous pouvez instantan\u00e9ment passer \u00e0 la d\u00e9finition d&#8217;un symbole : il suffit d&#8217;appuyer sur <em>\u2318<\/em> ou <em>Ctrl<\/em> et de cliquer sur le symbole concern\u00e9 ou de placer le curseur dessus et d&#8217;appuyer sur <em>\u2318B \/ Ctrl+B<\/em>. Ce raccourci peut \u00e9galement \u00eatre utilis\u00e9 pour \u00e0 acc\u00e9der rapidement \u00e0 un fichier r\u00e9f\u00e9renc\u00e9 ou \u00e0 un module import\u00e9.<\/p>\n<h3 id=\"\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/go-to-declaration.png\" alt=\"navigate-to-declaration\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/go-to-declaration.gif\"><\/h3>\n<p>Si WebStorm trouve plus d&#8217;une d\u00e9claration possible pour une fonction, il vous sera demand\u00e9 d&#8217;en s\u00e9lectionner une dans la liste d\u00e9roulante.<\/p>\n<h2 id=\"code_completion_with_replace_tab\">Code completion with replace&nbsp;: \u21e5 \/ Tab<\/h2>\n<p>Lorsque vous commencez \u00e0 saisir dans WebStorm, une fen\u00eatre contextuelle de saisie semi-automatique du code appara\u00eet automatiquement. Le comportement naturel est d&#8217;appuyer sur \u21b5 \/ <em>Entr\u00e9e<\/em> pour s\u00e9lectionner l&#8217;une des suggestions propos\u00e9es. Cependant, si vous devez remplacer une suggestion par une autre, appuyez sur<em>\u21e5 \/ Tab<\/em> pour remplacer l&#8217;\u00e9l\u00e9ment actuel par l&#8217;\u00e9l\u00e9ment de recherche s\u00e9lectionn\u00e9.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/code-completion-with-replace.png\" alt=\"code-completion-with-replace\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/code-completion-with-replace.gif\"><\/p>\n<h2 id=\"extend_selection_ctrl_w\">Extend Selection&nbsp;: \u2325\u2191 \/ Ctrl+W<\/h2>\n<p>L&#8217;action <em>Extend Selection<\/em> permet d&#8217;\u00e9tendre rapidement la zone s\u00e9lectionn\u00e9e sans utiliser la souris. Pour la ramener \u00e0 sa taille initiale, utilisez <em>\u2325\u2193 \/ <\/em><em>Maj+Ctrl+W<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/extend-selection.png\" alt=\"extend-selection\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/extend-selection.gif\"><\/p>\n<h2 id=\"run_r_alt_shift_f\">Run&nbsp;: \u2303\u2325R \/ Alt+Maj+F10<\/h2>\n<p>Le moyen le plus rapide d&#8217;ex\u00e9cuter l&#8217;une des configurations d&#8217;ex\u00e9cution de votre projet est d&#8217;appuyer sur <em>\u2303\u2325R<\/em> sur macOS ou <em>Alt<\/em><em>+Maj+F10<\/em> sur Windows\/Linux, puis de s\u00e9lectionner l&#8217;une des configurations dans la fen\u00eatre contextuelle.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/run-shortcut.png\" alt=\"run-shortcut\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/run-shortcut.gif\"><\/p>\n<p>Conseil&nbsp;: s\u00e9lectionnez la configuration d&#8217;ex\u00e9cution dans la liste, puis maintenez la touche <em>\u21e7 \/ Maj<\/em> et appuyez sur <em>\u21b5 \/ Entr\u00e9e<\/em> pour d\u00e9marrer le d\u00e9bogage au lieu de l&#8217;ex\u00e9cuter.<\/p>\n<h2 id=\"expand_live_template_tab\">Expand Live Template&nbsp;: \u21e5 \/ Tab<\/h2>\n<p>Les mod\u00e8les dynamiques permettent de gagner beaucoup de temps. Saisissez une abr\u00e9viation et appuyez sur <em>\u21e5 \/ Tab<\/em> pour la d\u00e9velopper dans le code&nbsp;! WebStorm prend \u00e9galement en charge les <a href=\"http:\/\/docs.emmet.io\/cheat-sheet\/\" target=\"_blank\" rel=\"noopener\">abr\u00e9viations Emmet<\/a> pour HTML et CSS, qui peuvent \u00eatre d\u00e9velopp\u00e9es dans le code avec <em>\u21e5 \/ Tab<\/em> aussi.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/expand-live-template.png\" alt=\"expand-live-template\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/expand-live-template.gif\"><\/p>\n<p>Vous pouvez passer d&#8217;un placeholder pour une variable \u00e0 un autre dans le mod\u00e8le en appuyant sur <em>\u21e5 \/ Tab<\/em> une fois de plus.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/jump-live-template.png\" alt=\"jump-live-template\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/jump-live-template.gif\"><\/p>\n<p>WebStorm fournit de nombreux mod\u00e8les dynamiques, y compris des <a href=\"https:\/\/www.jetbrains.com\/help\/webstorm\/auto-completing-code.html#postfix_completion\" target=\"_blank\" rel=\"noopener\">mod\u00e8les postfix<\/a>. Vous pouvez m\u00eame ajouter vos propres mod\u00e8les personnalis\u00e9s. Pour en savoir plus sur le fonctionnement des mod\u00e8les dynamiques, consultez <a href=\"https:\/\/blog.jetbrains.com\/webstorm\/2018\/01\/using-and-creating-code-snippets\/\">cet article de blog<\/a>.<\/p>\n<h2 id=\"multiple_carets_click_alt_click\">Multiple carets&nbsp;: \u2325+Clic \/ Alt+Clic<\/h2>\n<p>La fonctionnalit\u00e9 tr\u00e8s populaire des carets multiples est \u00e9galement disponible dans WebStorm. Pour ajouter ou supprimer plusieurs carets, maintenez la touche <em>\u2325 \/ Alt<\/em> enfonc\u00e9e et cliquez \u00e0 l&#8217;endroit o\u00f9 vous voulez que le prochain emplacement du caret se trouve afin de pouvoir modifier ces emplacements simultan\u00e9ment.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/multiple-cursors.png\" alt=\"multiple-cursors\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/multiple-cursors.gif\"><\/p>\n<p>Pour en savoir plus sur le fonctionnement des carets multiples, consultez <a href=\"https:\/\/www.jetbrains.com\/help\/webstorm\/working-with-source-code.html#multiple_cursor\" target=\"_blank\" rel=\"noopener\">notre documentation<\/a>.<\/p>\n<h2 id=\"scratch_file_n_ctrl_alt_shift_insert\">Scratch File&nbsp;: \u21e7\u2318N \/ Ctrl+Alt+Maj+Insert<\/h2>\n<p>Les fichiers scratch vous permettent de cr\u00e9er rapidement des exemples de code ou de prendre des notes tout en travaillant dans l&#8217;IDE sans affecter vos fichiers de projet. Les fichiers scratch sont enregistr\u00e9s dans l&#8217;IDE et accessibles \u00e0 partir de tout projet.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/new-scratch.png\" alt=\"new-scratch\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/new-scratch.gif\"><\/p>\n<h2 id=\"learning_more_shortcuts\">D\u00e9couvrir d&#8217;autres raccourcis<\/h2>\n<p>Vous voulez en savoir plus sur ce que WebStorm a \u00e0 offrir&nbsp;? Pour plus de raccourcis clavier, consultez <em>Help | Keymap Reference <\/em>dans le menu principal de l&#8217;IDE ou notre <a href=\"https:\/\/www.jetbrains.com\/webstorm\/documentation\/WebStorm_ReferenceCard.pdf\" target=\"_blank\" rel=\"noopener\">site Web<\/a>.<\/p>\n<p>Vous pouvez aussi aller dans <em>Preferences \/ Settings | Keymap <\/em> ou simplement commencer \u00e0 saisir le nom d&#8217;une action dans la fen\u00eatre contextuelle <em>Search Everywhere<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/keymap-reference.png\" alt=\"keymap-reference\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/04\/keymap-reference.gif\"><\/p>\n<p>Nous esp\u00e9rons que ces raccourcis vous feront gagner du temps. Et vous, quel est votre raccourci pr\u00e9f\u00e9r\u00e9 ? Faites-le nous savoir dans les commentaires !<\/p>\n<p><em>L&#8217;\u00c9quipe WebStorm<\/em><\/p>\n<p><em>Auteur de l&#8217;article original en anglais : <a href=\"https:\/\/blog.jetbrains.com\/author\/ekaterina-prigara\/\" target=\"_blank\" rel=\"noopener\">Ekaterina Prigara<\/a><\/em><\/p>\n\n\n<p><\/p>\n","protected":false},"author":813,"featured_media":131155,"comment_status":"open","ping_status":"open","template":"","categories":[601],"tags":[1508,183],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/webstorm\/151668"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/webstorm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/webstorm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=151668"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/webstorm\/151668\/revisions"}],"predecessor-version":[{"id":151723,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/webstorm\/151668\/revisions\/151723"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/131155"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=151668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=151668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=151668"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=151668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}