{"id":228990,"date":"2022-10-25T14:34:00","date_gmt":"2022-10-25T11:34:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=228990"},"modified":"2022-11-09T05:22:04","modified_gmt":"2022-11-09T02:22:04","slug":"partage-des-parametres-de-code-visual-studio-dans-dropbox","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/partage-des-parametres-de-code-visual-studio-dans-dropbox\/","title":{"rendered":"Partage des param\u00e8tres de code Visual Studio dans Dropbox"},"content":{"rendered":"\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fr\/partage-de-bases-de-donnees-dans-dropbox-pour-mamp-pro\/\" title=\"Hier\" >Hier<\/a>, j&rsquo;ai parcouru le processus de partage de bases de donn\u00e9es dans Dropbox, il est donc logique de suivre cela avec la fa\u00e7on de partager les param\u00e8tres de Visual Studio Code dans Dropbox.<\/p>\n<p>C&rsquo;est si vous utilisez <a href=\"https:\/\/tommcfarlin.com\/tag\/visual-studio-code\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Visual Studio Code<\/a> (et certaines personnes ont demand\u00e9 \u00e0 Twitter comment proc\u00e9der).<\/p>\n<p>Comme c&rsquo;est le cas dans le post pr\u00e9c\u00e9dent, le m\u00eame avertissement que je travaille sur macOS. Cela dicte donc les commandes que j&rsquo;utilise, comment je cr\u00e9e des liens symboliques et comment je partage les param\u00e8tres entre les machines.<\/p>\n<p>Puisqu&rsquo;il s&rsquo;agit d&rsquo;un post similaire, pourquoi ne pas vous lancer\u00a0?<\/p>\n<p>Si vous \u00eates sur Mac, il y a deux choses importantes \u00e0 noter :<\/p>\n<ol>\n<li>Si vous avez install\u00e9 Visual Studio Code, nous allons acc\u00e9der au <code>Library<\/code>r\u00e9pertoire et cela peut, avec certaines installations, \u00eatre un r\u00e9pertoire qui n\u00e9cessite des <code>sudo<\/code>autorisations. Peut-\u00eatre pas, peut-\u00eatre que oui. Les exemples que je donne ne l&rsquo;incluront pas. (Certains d&rsquo;entre vous devront cependant l&rsquo;inclure.)<\/li>\n<li>Cela suppose que vous n&rsquo;avez pas une configuration \u00e9trange o\u00f9 vous stockez vos param\u00e8tres dans un emplacement personnalis\u00e9. si c&rsquo;est le cas, alors vous \u00eates seul.<\/li>\n<\/ol>\n<p>Donc, avec cela en place, voici ce que vous devez faire pour partager les param\u00e8tres de Visual Studio Code.<\/p>\n<h3>1 Un rappel de lien symbolique<\/h3>\n<p>Si vous n&rsquo;avez pas lu le message pr\u00e9c\u00e9dent, tant mieux. Mais vous aurez toujours besoin de savoir ce que sont les liens symboliques et comment les utiliser puisque tout ce travail va \u00eatre fait dans le Terminal.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167765-61e7a87192093.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167765-61e7a87192093.png\" alt=\"Partage des param\u00e8tres de code Visual Studio dans Dropbox\" ><\/a><\/p>\n<p>En bref, consid\u00e9rez-les comme des raccourcis o\u00f9 un emplacement sur le disque fait r\u00e9f\u00e9rence \u00e0 un autre emplacement sur le disque. Les applications traiteront g\u00e9n\u00e9ralement cela de la m\u00eame mani\u00e8re.<\/p>\n<p>En fin de compte, nous voulons cr\u00e9er un lien symbolique entre nos param\u00e8tres afin que Visual Studio les r\u00e9cup\u00e8re de Dropbox plut\u00f4t que de son emplacement par d\u00e9faut.<\/p>\n<h3>2 Param\u00e8tres de code Visual Studio<\/h3>\n<p>Sur macOS, les param\u00e8tres de Visual Studio Code sont dans ~ <code>\/Library\/Application Support\/Code\/User<\/code>. Il s&rsquo;agit du r\u00e9pertoire que nous voulons d\u00e9placer vers Dropbox, puis synchroniser entre les machines.<\/p>\n<p>Avant toute chose, faites une sauvegarde de ce r\u00e9pertoire. Cela peut \u00eatre aussi simple que de cr\u00e9er une copie du r\u00e9pertoire avec un nom diff\u00e9rent ou de le dupliquer et de le d\u00e9placer ailleurs. C&rsquo;est tout ce qui fonctionne pour vous.<\/p>\n<p>Ensuite, cr\u00e9ez un r\u00e9pertoire dans Dropbox o\u00f9 vous stockerez les fichiers. Je les utilise <code>\/Apps\/Code\/User<\/code>et les d\u00e9pose tous l\u00e0.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167765-61e7a876e9b61.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167765-61e7a876e9b61.png\" alt=\"Partage des param\u00e8tres de code Visual Studio dans Dropbox\" ><\/a><\/p>\n<p>Cela refl\u00e8te plus ou moins la configuration initiale et conserve mes param\u00e8tres partag\u00e9s dans un r\u00e9pertoire facile \u00e0 suivre.<\/p>\n<h3>3 Cr\u00e9er le lien symbolique<\/h3>\n<p>Ensuite, ouvrez une session Terminal et saisissez <a href=\"https:\/\/gist.github.com\/tommcfarlin\/99859a817d575d03ee02a9e628a05196\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">la commande suivante<\/a> :<\/p>\n<pre><code> ln -s ~\/Dropbox\/Apps\/Code\/User \/Library\/Application Support\/Code\/User<\/code><\/pre>\n<p>Cela cr\u00e9era un lien entre le <code>User<\/code>r\u00e9pertoire o\u00f9 Visual Studio Code est utilis\u00e9 pour trouver ses fichiers mais le pointera vers l&#8217;emplacement dans Dropbox.<\/p>\n<h3>4 machines multiples<\/h3>\n<p>Ensuite, r\u00e9p\u00e9tez simplement tout ce qui pr\u00e9c\u00e8de pour chacune des machines avec lesquelles vous souhaitez partager des informations. Pour moi, j&rsquo;ai une machine sur laquelle j&rsquo;installe habituellement tous mes packages, conserve les param\u00e8tres, etc., donc maintenant tout est \u00e9crit sur Dropbox afin que les machines li\u00e9es h\u00e9ritent de ces modifications.<\/p>\n<h3>Lors du rechargement du code Visual Studio<\/h3>\n<p>Assurez-vous que toutes les instances de Visual Studio sont ferm\u00e9es lorsque vous effectuez cette op\u00e9ration. Et lorsque vous revisitez les machines avec Visual Studio Code, n&rsquo;oubliez pas de les actualiser.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Une fois que vous avez compris les liens symboliques, voici ce que vous devez faire pour partager les param\u00e8tres de Visual Studio Code.<\/p>\n","protected":false},"author":1,"featured_media":223752,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[717,791],"tags":[1167],"class_list":["post-228990","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developpeur","category-visual-studio-code-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/228990","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=228990"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/228990\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/223752"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=228990"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=228990"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=228990"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}