{"id":40,"date":"2020-11-18T19:52:20","date_gmt":"2020-11-18T18:52:20","guid":{"rendered":"https:\/\/cours.artecom.studio\/nepduweb\/?p=40"},"modified":"2020-11-18T19:52:20","modified_gmt":"2020-11-18T18:52:20","slug":"passer-le-grand-brackets-episode-2","status":"publish","type":"post","link":"https:\/\/cours.artecom.studio\/nepduweb\/2020\/11\/18\/passer-le-grand-brackets-episode-2\/","title":{"rendered":"Passer le grand Brackets &#8211; \u00e9pisode 2"},"content":{"rendered":"\n<p>Maintenant, vous savez&nbsp;comment am\u00e9liorer Brackets pour avoir une coloration syntaxique plus pr\u00e9cise. Mais plus que le th\u00e8me, les extensions ajoutent \u00e0 Brackets des fonctionnalit\u00e9s importantes qui en modifie et en am\u00e9liore le comportement. En voici trois, qui vont nous \u00eatre utile avant de passer en mode projet, pour pouvoir \u00e9diter notre code de mani\u00e8re plus efficace\u2026<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong><a href=\"#toc_2\">Beautify<\/a><\/strong>, l&#8217;embellisseur de code,<\/li><li><strong><a href=\"#w3c\">W3CValidator<\/a><\/strong>, le validateur de code du W3C, mais int\u00e9gr\u00e9 \u00e0 Brackets.<\/li><\/ol>\n\n\n\n<p>\u00c0 vos Brackets, pr\u00eat\u00b7e\u00b7s ? Partez !<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"beautify%2C-pour-un-code-propre-et-compr%C3%A9hensible\"><em>Beautify<\/em>, pour un code propre et compr\u00e9hensible<\/h3>\n\n\n\n<p><em>Ceci n &lsquo;est qu&rsquo;un rappel pour celles et ceux d&rsquo;entre vous qui n&rsquo;auraient pas r\u00e9ussi la manip en cours; pour les autres, passez directement au point suivant\u2026<\/em><\/p>\n\n\n\n<p>Apr\u00e8s avoir tap\u00e9\/effac\u00e9\/retap\u00e9 des dizaines de lignes de code, il arrive que votre code devienne&nbsp;<sub><s>illisible<\/s><\/sub>&nbsp;assez peu lisible. Et un code peu lisible est source d\u2019erreurs sur lesquelles on s\u2019arrache les cheveux (et vous y tenez, \u00e0 vos cheveux, n&rsquo;est-ce pas?).<\/p>\n\n\n\n<p>Ce serait tellement bien s&rsquo;il existait un truc qui remettait notre code au propre de temps en temps, qu&rsquo;on s&rsquo;y retrouve\u2026<\/p>\n\n\n\n<p>Et bien ce truc existe, c&rsquo;est l\u2019extension&nbsp;<strong>Beautify<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"installation\">Installation<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"474\" height=\"343\" src=\"https:\/\/i0.wp.com\/cours.artecom.studio\/nepduweb\/wp-content\/uploads\/sites\/2\/2019\/10\/acces_au_gestionnaire_d_extensions.jpg?resize=474%2C343&#038;ssl=1\" alt=\"\" class=\"wp-image-41\" srcset=\"https:\/\/i0.wp.com\/cours.artecom.studio\/nepduweb\/wp-content\/uploads\/sites\/2\/2019\/10\/acces_au_gestionnaire_d_extensions.jpg?w=474&amp;ssl=1 474w, https:\/\/i0.wp.com\/cours.artecom.studio\/nepduweb\/wp-content\/uploads\/sites\/2\/2019\/10\/acces_au_gestionnaire_d_extensions.jpg?resize=300%2C217&amp;ssl=1 300w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"402\" height=\"602\" src=\"https:\/\/i0.wp.com\/cours.artecom.studio\/nepduweb\/wp-content\/uploads\/sites\/2\/2019\/10\/Beautify_dans_le_menu_Modifier.jpg?resize=402%2C602&#038;ssl=1\" alt=\"\" class=\"wp-image-42\" srcset=\"https:\/\/i0.wp.com\/cours.artecom.studio\/nepduweb\/wp-content\/uploads\/sites\/2\/2019\/10\/Beautify_dans_le_menu_Modifier.jpg?w=402&amp;ssl=1 402w, https:\/\/i0.wp.com\/cours.artecom.studio\/nepduweb\/wp-content\/uploads\/sites\/2\/2019\/10\/Beautify_dans_le_menu_Modifier.jpg?resize=200%2C300&amp;ssl=1 200w\" sizes=\"(max-width: 402px) 100vw, 402px\" \/><figcaption>Brackets appara\u00eet dans le menu Modifier<\/figcaption><\/figure><\/div>\n\n\n\n<p>Pour l\u2019installer, on passe toujours par le menu&nbsp;<strong>Fichiers&gt;Gestionnaire d\u2019extensions<\/strong>&nbsp;dans&nbsp;<strong>Brackets<\/strong>, puis on tape&nbsp;<em>Beautify<\/em>&nbsp;dans le champ&nbsp;<strong>Rechercher<\/strong>.<\/p>\n\n\n\n<p>On l\u2019installe comme on l\u2019a fait pour installer un th\u00e8me (voir la partie&nbsp;<a href=\"http:\/\/semiotico.fr\/pratiqueduweb\/2018\/10\/23\/passer-le-grand-brackets-episode-1\/\">Installer un th\u00e8me<\/a>&nbsp;de l&rsquo;article pr\u00e9c\u00e9dent). L\u2019extension est maintenant active, et elle appara\u00eet tout en bas du menu&nbsp;<strong>Modifier<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Comment \u00e7a marche ?<\/h4>\n\n\n\n<p>Le plus simplement du monde. Vous \u00eates en train de refaire pour la ni\u00e8me fois votre code HTML et \u00e7a ne ressemble plus \u00e0 rien ? Vous avez maintenant trois mani\u00e8res d&rsquo;acc\u00e9der \u00e0&nbsp;<strong>Beautify<\/strong>&nbsp;pour tout remettre en ordre :<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Allez dans le menu&nbsp;<strong>Modifier<\/strong>, cliquez sur&nbsp;<strong><a href=\"http:\/\/Beautify.io\">Beautify.io<\/a><\/strong>&nbsp;;<\/li><li>ou bien, plus geek, retenez le raccourci-clavier associ\u00e9, pour lancer&nbsp;<strong>Beautify<\/strong>&nbsp;sans interrompre votre flux de travail : sur mac, c&rsquo;est Maj + Cmd + L (et sur PC, j&rsquo;imagine, Maj+Ctrl+L) ;<\/li><li>ou encore, version&nbsp;<em>pousse-bouton<\/em>, cliquez sur la baguette magique en haut \u00e0 droite de la fen\u00eatre de Brackets.<\/li><\/ol>\n\n\n\n<p>Ta daaaaa ! Beautify remet en ordre votre code, l\u2019indente correctement, et tout d\u2019un coup, il redevient lisible !<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"317\" height=\"511\" src=\"https:\/\/i0.wp.com\/cours.artecom.studio\/nepduweb\/wp-content\/uploads\/sites\/2\/2019\/10\/html-mess-1.jpg?resize=317%2C511&#038;ssl=1\" alt=\"\" class=\"wp-image-45\" srcset=\"https:\/\/i0.wp.com\/cours.artecom.studio\/nepduweb\/wp-content\/uploads\/sites\/2\/2019\/10\/html-mess-1.jpg?w=317&amp;ssl=1 317w, https:\/\/i0.wp.com\/cours.artecom.studio\/nepduweb\/wp-content\/uploads\/sites\/2\/2019\/10\/html-mess-1.jpg?resize=186%2C300&amp;ssl=1 186w\" sizes=\"(max-width: 317px) 100vw, 317px\" \/><figcaption>sans Beautify<\/figcaption><\/figure><\/div>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"348\" height=\"392\" src=\"https:\/\/i0.wp.com\/cours.artecom.studio\/nepduweb\/wp-content\/uploads\/sites\/2\/2019\/10\/html-beautified-1-1.jpg?resize=348%2C392&#038;ssl=1\" alt=\"\" class=\"wp-image-44\" srcset=\"https:\/\/i0.wp.com\/cours.artecom.studio\/nepduweb\/wp-content\/uploads\/sites\/2\/2019\/10\/html-beautified-1-1.jpg?w=348&amp;ssl=1 348w, https:\/\/i0.wp.com\/cours.artecom.studio\/nepduweb\/wp-content\/uploads\/sites\/2\/2019\/10\/html-beautified-1-1.jpg?resize=266%2C300&amp;ssl=1 266w\" sizes=\"(max-width: 348px) 100vw, 348px\" \/><figcaption>Avec Beautify<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"v%C3%A9rifier-son-code-depuis-brackets\">V\u00e9rifier son code depuis Brackets<\/h2>\n\n\n\n<p>Vous vous souvenez qu&rsquo;on a parl\u00e9 des&nbsp;<a href=\"https:\/\/validator.w3.org\/unicorn\/\">validateurs du W3C<\/a>. Maintenant que nous allons entrer en phase de projet, il va devenir&nbsp;<strong>obligatoire<\/strong> de v\u00e9rifier la validit\u00e9 de son code au fur et \u00e0 mesure de l&rsquo;avancement du projet.<\/p>\n\n\n\n<p>Mais ce serait tellement mieux de le faire sans avoir \u00e0 sortir de Brackets !<\/p>\n\n\n\n<p>Et ben,&nbsp;<a href=\"https:\/\/www.youtube.com\/watch?v=XoPZnz9vxwk\">comme on disait pour les apps chez Apple<\/a>,&nbsp;<em>il<\/em>&nbsp;<em>y a une extension pour \u00e7a<\/em>. Et elle s&rsquo;appelle&nbsp;<strong>W3CValidation.<\/strong><\/p>\n\n\n\n<p>Pour l&rsquo;activer, il suffit de refaire le chemin : Brackets&gt;Fichier&gt;Gestionnaire d&rsquo;extension&gt;Rechercher: W3C, et d&rsquo;activer l&rsquo;application qui s&rsquo;affiche.<\/p>\n\n\n\n<p>Elle s&rsquo;installe dans le menu Modifier, et son raccourci clavier est une touche de fonction, la touche <code>F9<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<ol class=\"wp-block-list\"><li>le&nbsp;<em>tiret-du-bas<\/em>&nbsp;ou&nbsp;<em>underscore<\/em>&nbsp;est facile \u00e0 trouver sur un PC (c\u2019est le tiret du 8), mais parfois m\u00e9connu sur Mac (il faut appuyer sur&nbsp;<code>Maj<\/code>+<code>-<\/code>pour l\u2019obtenir)<\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Maintenant, vous savez&nbsp;comment am\u00e9liorer Brackets pour avoir une coloration syntaxique plus pr\u00e9cise. Mais plus que le th\u00e8me, les extensions ajoutent \u00e0 Brackets des fonctionnalit\u00e9s importantes qui en modifie et en&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":74,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[10,9,4,15],"tags":[23,17,22,25],"class_list":["post-40","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-a-telecharger","category-outils","category-pduweb","category-tutoriel","tag-beautify","tag-brackets","tag-extensions","tag-w3c-validator"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/cours.artecom.studio\/nepduweb\/wp-content\/uploads\/sites\/2\/2019\/10\/braquet-shimano-route.jpg?fit=800%2C600&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cours.artecom.studio\/nepduweb\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cours.artecom.studio\/nepduweb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cours.artecom.studio\/nepduweb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cours.artecom.studio\/nepduweb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/cours.artecom.studio\/nepduweb\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":2,"href":"https:\/\/cours.artecom.studio\/nepduweb\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":120,"href":"https:\/\/cours.artecom.studio\/nepduweb\/wp-json\/wp\/v2\/posts\/40\/revisions\/120"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cours.artecom.studio\/nepduweb\/wp-json\/wp\/v2\/media\/74"}],"wp:attachment":[{"href":"https:\/\/cours.artecom.studio\/nepduweb\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cours.artecom.studio\/nepduweb\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cours.artecom.studio\/nepduweb\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}