{"id":229141,"date":"2022-10-25T14:23:00","date_gmt":"2022-10-25T11:23:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229141"},"modified":"2022-11-09T05:58:56","modified_gmt":"2022-11-09T02:58:56","slug":"compartilhando-configuracoes-de-codigo-do-visual-studio-no-dropbox","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pt-pt\/compartilhando-configuracoes-de-codigo-do-visual-studio-no-dropbox\/","title":{"rendered":"Compartilhando configura\u00e7\u00f5es de c\u00f3digo do Visual Studio no Dropbox"},"content":{"rendered":"\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/compartilhando-bancos-de-dados-no-dropbox-para-mamp-pro\/\" title=\"Ontem\" >Ontem<\/a>, passei pelo processo de compartilhamento de bancos de dados no Dropbox, ent\u00e3o faz sentido seguir isso com como compartilhar as configura\u00e7\u00f5es do Visual Studio Code no Dropbox.<\/p>\n<p>Isto \u00e9, se voc\u00ea usar o <a href=\"https:\/\/tommcfarlin.com\/tag\/visual-studio-code\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Visual Studio Code<\/a> (e algumas pessoas perguntaram ao Twitter como fazer isso).<\/p>\n<p>Como o mesmo est\u00e1 no post anterior, o mesmo aviso que eu trabalho no macOS. Portanto, isso determina os comandos que uso, como crio links simb\u00f3licos e como fa\u00e7o para compartilhar configura\u00e7\u00f5es entre m\u00e1quinas.<\/p>\n<p>J\u00e1 que isso est\u00e1 seguindo um post semelhante, por que n\u00e3o pular direto?<\/p>\n<p>Se voc\u00ea estiver em um Mac, h\u00e1 duas coisas importantes a serem observadas:<\/p>\n<ol>\n<li>Se voc\u00ea instalou o Visual Studio Code, acessaremos o <code>Library<\/code>diret\u00f3rio e isso pode, em algumas instala\u00e7\u00f5es, ser um diret\u00f3rio que precisa de <code>sudo<\/code>permiss\u00f5es. Talvez n\u00e3o, talvez sim. Os exemplos que dou n\u00e3o o incluir\u00e3o. (Alguns de voc\u00eas precisar\u00e3o inclu\u00ed-lo, no entanto.)<\/li>\n<li>Isso pressup\u00f5e que voc\u00ea n\u00e3o tenha uma configura\u00e7\u00e3o estranha em que esteja armazenando suas configura\u00e7\u00f5es em um local personalizado. se for esse o caso, ent\u00e3o voc\u00ea est\u00e1 por conta pr\u00f3pria.<\/li>\n<\/ol>\n<p>Ent\u00e3o, com isso em vigor, aqui est\u00e1 o que voc\u00ea precisa fazer para compartilhar as configura\u00e7\u00f5es do Visual Studio Code.<\/p>\n<h3>1 Uma Atualiza\u00e7\u00e3o de Link Simb\u00f3lico<\/h3>\n<p>Se voc\u00ea n\u00e3o leu o post anterior, tudo bem. Mas voc\u00ea ainda precisar\u00e1 saber o que s\u00e3o links simb\u00f3licos e como us\u00e1-los, pois todo esse trabalho ser\u00e1 feito no 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=\"Compartilhando configura\u00e7\u00f5es de c\u00f3digo do Visual Studio no Dropbox\" ><\/a><\/p>\n<p>Em resumo, considere-os atalhos onde um local no disco se refere a outro local no disco. Os aplicativos geralmente tratam isso da mesma forma.<\/p>\n<p>Por fim, queremos criar um link simb\u00f3lico entre nossas configura\u00e7\u00f5es para que o Visual Studio as pegue do Dropbox em vez de seu local padr\u00e3o.<\/p>\n<h3>2 Configura\u00e7\u00f5es de c\u00f3digo do Visual Studio<\/h3>\n<p>No macOS, as configura\u00e7\u00f5es do Visual Studio Code est\u00e3o em ~ <code>\/Library\/Application Support\/Code\/User<\/code>. Este \u00e9 o diret\u00f3rio que queremos mover para o Dropbox e depois sincronizar entre as m\u00e1quinas.<\/p>\n<p>Primeiro, acima de tudo, fa\u00e7a um backup deste diret\u00f3rio. Isso pode ser t\u00e3o simples quanto criar uma c\u00f3pia do diret\u00f3rio com um nome diferente ou duplic\u00e1-lo e mov\u00ea-lo para outro lugar. \u00c9 o que funciona para voc\u00ea.<\/p>\n<p>Em seguida, crie um diret\u00f3rio no Dropbox onde voc\u00ea armazenar\u00e1 os arquivos. Eu uso <code>\/Apps\/Code\/User<\/code>e depois coloco todos eles l\u00e1.<\/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=\"Compartilhando configura\u00e7\u00f5es de c\u00f3digo do Visual Studio no Dropbox\" ><\/a><\/p>\n<p>Isso reflete mais ou menos como foi configurado originalmente e mant\u00e9m minhas configura\u00e7\u00f5es compartilhadas em um diret\u00f3rio f\u00e1cil de seguir.<\/p>\n<h3>3 Crie o Link Simb\u00f3lico<\/h3>\n<p>Em seguida, abra uma sess\u00e3o do Terminal e digite <a href=\"https:\/\/gist.github.com\/tommcfarlin\/99859a817d575d03ee02a9e628a05196\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">o seguinte comando<\/a> :<\/p>\n<pre><code> ln -s ~\/Dropbox\/Apps\/Code\/User \/Library\/Application Support\/Code\/User<\/code><\/pre>\n<p>Isso criar\u00e1 um link entre o <code>User<\/code>diret\u00f3rio onde o Visual Studio Code \u00e9 usado para encontrar seus arquivos, mas apontar\u00e1 para o local no Dropbox.<\/p>\n<h3>4 M\u00e1quinas M\u00faltiplas<\/h3>\n<p>Em seguida, basta repetir todos os itens acima para cada uma das m\u00e1quinas que voc\u00ea deseja compartilhar informa\u00e7\u00f5es. Para mim, eu tenho uma m\u00e1quina na qual costumo instalar todos os meus pacotes, manter as configura\u00e7\u00f5es etc., ent\u00e3o agora tudo est\u00e1 gravando no Dropbox para que as m\u00e1quinas vinculadas herdem essas altera\u00e7\u00f5es.<\/p>\n<h3>Ao recarregar o c\u00f3digo do Visual Studio<\/h3>\n<p>Certifique-se de que todas as inst\u00e2ncias do Visual Studio estejam fechadas ao fazer isso. E quando voc\u00ea revisitar as m\u00e1quinas com o Visual Studio Code, lembre-se de atualiz\u00e1-las.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Depois de entender os links simb\u00f3licos, veja o que voc\u00ea precisa fazer para compartilhar as configura\u00e7\u00f5es do 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":[722,796],"tags":[1170],"class_list":["post-229141","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvedor","category-visual-studio-code-8","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/229141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=229141"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/229141\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/223752"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=229141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=229141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=229141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}