{"id":229816,"date":"2022-11-25T20:14:00","date_gmt":"2022-11-25T17:14:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229816"},"modified":"2022-11-25T20:17:01","modified_gmt":"2022-11-25T17:17:01","slug":"visual-studio-codei-kasutajaseadetega-toeoetamine","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/visual-studio-codei-kasutajaseadetega-toeoetamine\/","title":{"rendered":"Visual Studio Code&#8217;i kasutajaseadetega t\u00f6\u00f6tamine"},"content":{"rendered":"\n<p>Kui te pole viimaste n\u00e4dalate postitust lugenud (ja olete saidi liige), soovitan teil seda kohe teha, kuna see j\u00e4tkab t\u00e4pselt sealt, kus eelmine pooleli j\u00e4i.<\/p>\n<p>L\u00fchidalt, hakkame r\u00e4\u00e4kima Visual Studio Code konfigureerimisest professionaalseks WordPressi arendamiseks. Muidugi t\u00f5statab see k\u00fcsimuse: mis on professionaalne WordPressi arendus?<\/p>\n<p>Kui k\u00fcsite k\u00fcmmet erinevat inimest, saate t\u00f5en\u00e4oliselt 8-10 erinevat vastust; siiski m\u00e4\u00e4ratleksin seda kui professionaalsete tarkvaraarenduse tavade kasutamist WordPressi kontekstis.<\/p>\n<p>Loomulikult, eks? Aga mida see endaga kaasa toob?<\/p>\n<p>Pea pealt m\u00f5tlen:<\/p>\n<ul>\n<li>Kasutades \u00f5igeid s\u00f5ltuvushaldust\u00f6\u00f6riistu, nagu Composer, NPM v\u00f5i Yarn,<\/li>\n<li>Silumine murdepunktide abil (\u00fcle var_dump ja echo),<\/li>\n<li>Teades, kuidas vormindada koodi antud standardi abil (PSR, kui ma kasutan),<\/li>\n<li>Faili organisatsiooniline struktuur,<\/li>\n<li>Arenduse h\u00f5lbustamiseks kasutatakse selliseid asju nagu Sass, JavaScripti linting ja nii edasi<\/li>\n<\/ul>\n<p>Kuid enne selle k\u00f5ige juurde asumist arvan, et on oluline seadistada IDE nii, et see n\u00e4eks hea v\u00e4lja, m\u00e4ngiks h\u00e4sti meie soovitud viisil ja m\u00f5istaks, kuidas see t\u00f6\u00f6tab, et saaksime seda veelgi kohandada. tekib vajadus.<\/p>\n<p>T\u00e4nases postituses vaatlemegi t\u00e4pselt seda: Visual Studio Code&#8217;i seadete haldamise m\u00f5istmine ja pakutud konfiguratsioonivalikute loend, mis aitab muuta teie kogemuse v\u00f5imalikult tugevaks.<\/p>\n<h2>Kasutajaseaded Visual Studio Code&#8217;is<\/h2>\n<p>Enne alustamist soovitan alla laadida <strong><a href=\"https:\/\/github.com\/tonsky\/FiraCode\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Fira Code<\/a><\/strong> ja installida fondi valitud operatsioonis\u00fcsteemi. Kuigi on palju muid fonte (n\u00e4iteks <strong><a href=\"https:\/\/github.com\/adobe-fonts\/source-code-pro\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Source Code Pro<\/a><\/strong> ), mis on samuti toredad, olen leidnud, et Fira Code on \u00fcks mu isiklikke lemmikuid, eriti oma ligatuuridega (aga sellest hetkeks l\u00e4hemalt).<\/p>\n<p>Seda n\u00e4ete ekraanipiltidel kogu selle sarja \u00fclej\u00e4\u00e4nud osa jooksul.<\/p>\n<h3>1 Seadete m\u00f5istmine<\/h3>\n<p>Esiteks pange t\u00e4hele, et Visual Studio Code&#8217;il on vaikefail, mida ta kasutab oma projektide s\u00e4tete jaoks. M\u00e4rkate seda, kui avate\u00a0 men\u00fc\u00fc <strong>Kood &gt; Eelistused<\/strong> (v\u00f5i mis tahes muu, mis sarnaneb teie operatsioonis\u00fcsteemiga.<\/p>\n<p>L\u00fchidalt \u00f6eldes on k\u00f5ik seadistatud JSON-failis. Siin saab see l\u00f5busaks: saate seda faili kohandada, alistades sisuliselt selle, mida see pakub, kasutades selle pakutavat kasutajaseadete faili.<\/p>\n<p>Ja tore on see, et kuigi see t\u00fchistab Visual Studio pakutava, naaseb IDE alati sellega kaasasolevatele vaikes\u00e4tetele.<\/p>\n<p>Selles konkreetses postituses vaatlen lihtsalt redaktori s\u00e4tete m\u00e4\u00e4ratlemist. Tulevastes postitustes k\u00e4sitleme aga PHP-ga t\u00f6\u00f6tamist, kodeerimisstandardeid ja palju muud.<\/p>\n<h3>2 Seadete konfigureerimine<\/h3>\n<p>Selle postituse puhul eeldan, et teil on projekt avatud. See v\u00f5ib olla uus projekt v\u00f5i olemasolev projekt. Olenemata sellest, mida ma pakun, kehtib endiselt.<\/p>\n<p>Teiseks teen ettepanekuid selle p\u00f5hjal, millist t\u00f6\u00f6d ma k\u00f5ige sagedamini teen. Kuigi ma soovitan neid s\u00e4tteid ka teistele ja ehkki me teeme v\u00f5ib-olla v\u00e4ikseid muudatusi (n\u00e4iteks ei taha m\u00f5ned linterid IDE-s selle seeria jooksul ruumi l\u00e4bida, on need k\u00f5ige \u00fcldisemad asjad, mida kasutatakse alustamiseks).<\/p>\n<p>Faili esmakordsel avamisel on see t\u00fchi. Pidage meeles, et vastasel juhul tuleb see kirjutada \u00f5iges JSON-is, see ei t\u00f6\u00f6ta (r\u00e4\u00e4kimata n\u00fc\u00fcdsest veast).<\/p>\n<p>Siin on n\u00e4ide sellest, mis mul <strong><a href=\"https:\/\/gist.github.com\/tommcfarlin\/830e020f624f881268c32ee041ee9f12#file-00-user-settings-json\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">redaktori seadetes<\/a><\/strong> on :<\/p>\n<pre><code>{\n    \/\/ Editor Settings.\n    \"editor.fontFamily\": \"Fira Code\",\n    \"editor.fontLigatures\": true,\n    \"editor.fontSize\": 13,\n    \"editor.renderWhitespace\": \"all\",\n    \"editor.tabSize\": 4,\n    \"editor.insertSpaces\": true,\n    \"editor.detectIndentation\": false,\n    \"editor.formatOnSave\": false,\n\n    \"files.trimTrailingWhitespace\": true,\n\n    \/\/ ...\n}<\/code><\/pre>\n<p>Iga\u00fcks neist peaks olema iseenesestm\u00f5istetav; aga pange t\u00e4hele, et mul <strong>on<\/strong> editor.fontLigatures seatud <strong>t\u00f5eseks<\/strong>, kuna kasutan Fira koodi. See muudab teatud asjad, nagu <strong>=<\/strong>, ligatuuriks.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-164512-61e766569a4ff.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-164512-61e766569a4ff.png\" alt=\"Visual Studio Code&#039;i kasutajaseadetega t\u00f6\u00f6tamine\"><\/a><\/p>\n<p>See teeb koodi kirjutamisel palju meeldivama kogemuse.<\/p>\n<h3>3 Projektide jagamine<\/h3>\n<p>L\u00f5puks, \u00fcks minu arvates kasulikest asjadest on projektide omamine kohas, mida saab jagada mitme masina vahel. Seda saab teha Google Drive&#8217;i, Dropboxi v\u00f5i iCloud Drive&#8217;i kaudu.<\/p>\n<p>Igal juhul soovitan teha j\u00e4rgmist.<\/p>\n<ol>\n<li>Eeldage oma projektide hoidmisel failijagamisteenuses loomulikult, et need pole tundlikud,<\/li>\n<li>Salvestage nimetatud teenuses iga t\u00f6\u00f6ruumi fail koos projektifailidega.<\/li>\n<\/ol>\n<p>Sel viisil, kui otsustate kasutada mitut masinat, peaksid teil olema l\u00e4htefailid, mida vajate iga projekti kallal t\u00f6\u00f6tamiseks. Kuid ma ei r\u00e4\u00e4gi siinkohal. Arutasin seda <strong><a href=\"https:\/\/wordpress.mediadoma.com\/et\/visual-studio-koodi-saetete-jagamine-dropboxis\/\" title=\"eelmises postituses\">eelmises postituses<\/a><\/strong> ja see protsess k\u00f5lab endiselt.<\/p>\n<p>Tundsin lihtsalt, et sellele t\u00e4helepanu juhtimine oleks hea samm juhuks, kui see pole midagi, mida te pole m\u00f5elnud.<\/p>\n<h2>Vaadates kodeerimisstandardeid<\/h2>\n<p>Ilmselgelt pole see postitus \u00fclimalt tehniline, kuid j\u00e4rgmises postituses hakkame kodeerimisstandardeid juurutama ja see n\u00f5uab nii Composeri kui ka kasutajaseadetega t\u00f6\u00f6tamist.<\/p>\n<p>Ja veendumaks, et suudame seda teha, on m\u00f5ttekas panna alus, et m\u00f5ista, kuidas seaded t\u00f6\u00f6tavad, et saaksime neid tulevikus muuta.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kasutajaseadete ettevalmistamine Visual Studio Code&#8217;is t\u00e4psemaks konfigureerimiseks.<\/p>\n","protected":false},"author":1,"featured_media":164513,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,1065,894,916,842],"tags":[1165],"class_list":["post-229816","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-arvuti","category-kood","category-muud","category-opetused","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/229816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=229816"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/229816\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/164513"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=229816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=229816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=229816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}