{"id":28077,"date":"2021-05-19T18:12:00","date_gmt":"2021-05-19T15:12:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=28077"},"modified":"2021-10-18T03:43:44","modified_gmt":"2021-10-18T00:43:44","slug":"rozszerzenie-ftp-sftp-dla-kodu-programu-visual-studio","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pl\/rozszerzenie-ftp-sftp-dla-kodu-programu-visual-studio\/","title":{"rendered":"Rozszerzenie FTP\/SFTP dla kodu programu Visual Studio"},"content":{"rendered":"<p>Visual Studio Code to najnowszy popularny wyb\u00f3r dla programist\u00f3w. Jest to edytor kodu typu open source dost\u0119pny dla system\u00f3w operacyjnych Windows, Linux i macOS. Ten edytor kodu zosta\u0142 opracowany przez firm\u0119 Microsoft. Visual Studio Code (kr\u00f3tki kod VS) obejmuje obs\u0142ug\u0119 wbudowanego terminala, osadzonej kontrolki Git, pod\u015bwietlania sk\u0142adni, fragment\u00f3w kodu, refaktoryzacji kodu i wielu innych. Na ich <a href=\"https:\/\/marketplace.visualstudio.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">rynku<\/a> mo\u017cna znale\u017a\u0107 tysi\u0105ce rozszerze\u0144 VS Code ca\u0142kowicie za darmo.<\/p>\n<p>W tym artykule przyjrzymy si\u0119 jednemu z popularnych i niezb\u0119dnych rozszerze\u0144 dla programist\u00f3w, kt\u00f3rym jest <strong>sftp<\/strong>. Jest to rozszerzenie przyjazne programistom, kt\u00f3re znacznie u\u0142atwia nasz proces tworzenia.<\/p>\n<p>Korzystaj\u0105c z tego rozszerzenia, mo\u017cesz przesy\u0142a\u0107 pliki w samym kodzie VS bez korzystania z oprogramowania innych firm, takiego jak FileZilla, WinSCP itp.<\/p>\n<p>Niekt\u00f3re z przydatnych funkcji <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=liximomo.sftp\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">rozszerze\u0144 sftp<\/a> to:<\/p>\n<ul>\n<li>Przegl\u0105daj zdalnie za pomoc\u0105 Zdalnego Eksploratora<\/li>\n<li>R\u00f3\u017cnic lokalny i zdalny<\/li>\n<li>Synchronizuj katalog<\/li>\n<li>Wysy\u0142anie pobieranie<\/li>\n<li>Prze\u015blij przy zapisie<\/li>\n<\/ul>\n<h3>Jak zainstalowa\u0107 rozszerzenie sftp w kodzie VS?<\/h3>\n<p>Aby korzysta\u0107 z rozszerzenia sftp programu Visual Studio, nale\u017cy mie\u0107 zainstalowany w systemie Visual Studio Code. Aby zainstalowa\u0107 rozszerzenie, otw\u00f3rz edytor i kliknij ikon\u0119 rozszerzenia na lewym pasku bocznym. W polu wyszukiwania wpisz 'sftp&#8217;, a zobaczysz list\u0119 rozszerze\u0144.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20544-6082032c68682.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20544-6082032c68682.png\" alt=\"Rozszerzenie FTP\/SFTP dla kodu programu Visual Studio\" ><\/a><\/p>\n<p>Z listy wybierz rozszerzenie opracowane przez liximomo. Kliknij przycisk instalacji obok rozszerzenia.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20544-6082032ce0372.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20544-6082032ce0372.png\" alt=\"Rozszerzenie FTP\/SFTP dla kodu programu Visual Studio\" ><\/a><\/p>\n<p>Nast\u0119pnie zainstaluje rozszerzenie globalnie w twoim systemie.<\/p>\n<h3>Jak korzysta\u0107 z rozszerzenia sftp w kodzie VS?<\/h3>\n<p>Po zainstalowaniu rozszerzenia zobaczmy, jak korzysta\u0107 z tego rozszerzenia. Otw\u00f3rz projekt w edytorze. Mo\u017cesz to zrobi\u0107 z Plik-&gt;Otw\u00f3rz folder i wybierz katalog swojego projektu.<\/p>\n<p>Naci\u015bnij Ctrl+Shift+P, je\u015bli jeste\u015b w systemie Windows\/Linux lub Cmd+Shift+P na Macu, co otworzy palet\u0119 polece\u0144. Wpisz SFTP i wybierz opcj\u0119 SFTP:config.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20544-6082032d44f97.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20544-6082032d44f97.png\" alt=\"Rozszerzenie FTP\/SFTP dla kodu programu Visual Studio\" ><\/a><\/p>\n<p>Otworzy <code>sftp.json<\/code>plik w edytorze. Tre\u015b\u0107 jak poni\u017cej otrzymasz w <code>sftp.json<\/code>pliku.<\/p>\n<pre><code>{\n\u00a0\u00a0\u00a0\u00a0\"name\": \"My Server\",\n\u00a0\u00a0\u00a0\u00a0\"host\": \"localhost\",\n\u00a0\u00a0\u00a0\u00a0\"protocol\": \"sftp\",\n\u00a0\u00a0\u00a0\u00a0\"port\": 22,\n\u00a0\u00a0\u00a0\u00a0\"username\": \"username\",\n\u00a0\u00a0\u00a0\u00a0\"remotePath\": \"\/\",\n\u00a0\u00a0\u00a0\u00a0\"uploadOnSave\": true\n}<\/code><\/pre>\n<p>Podaj szczeg\u00f3\u0142y, takie jak protok\u00f3\u0142, host, nazwa u\u017cytkownika, remotePath itp. Port jest domy\u015blnie ustawiony na 22. Mo\u017cesz go zmieni\u0107, je\u015bli u\u017cywasz innego portu. Zalecam pozostawienie warto\u015bci \u201euploadOnSave&quot; jako false, aby plik nie zosta\u0142 za\u0142adowany automatycznie po zapisaniu. Korzystaj\u0105c z rozszerzenia, upewnij si\u0119, \u017ce projekt lokalny i projekt zdalny maj\u0105 t\u0119 sam\u0105 struktur\u0119 plik\u00f3w i folder\u00f3w.<\/p>\n<p>Po wprowadzeniu szczeg\u00f3\u0142\u00f3w zapisz plik. <code>sftp.json<\/code>plik zapisany w katalogu g\u0142\u00f3wnym projektu w <code>.vscode<\/code>folderze. Ten plik dotyczy jednego projektu. W przypadku innego projektu musisz wykona\u0107 te same kroki i ustawi\u0107 <code>sftp.json<\/code>plik.<\/p>\n<p>Pami\u0119taj, \u017ce tutaj nie musisz wprowadza\u0107 swojego has\u0142a. Rozszerzenie monituje o has\u0142o po raz pierwszy podczas wykonywania operacji i jest to proces jednorazowy.<\/p>\n<p>Otw\u00f3rzmy dowolny plik z twojego projektu. Po klikni\u0119ciu prawym przyciskiem myszy zobaczysz opcj\u0119 Prze\u015blij i pobierz. Kliknij dowolny z nich, a pojawi si\u0119 monit o has\u0142o.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20544-6082032d44f97.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20544-6082032d44f97.png\" alt=\"Rozszerzenie FTP\/SFTP dla kodu programu Visual Studio\" ><\/a><\/p>\n<p>Dodaj has\u0142o i naci\u015bnij Enter. Rozszerzenie sftp bezpiecznie zapisa\u0142o Twoje has\u0142o i teraz nie musisz ponownie wprowadza\u0107 has\u0142a, dop\u00f3ki edytor jest otwarty. Je\u015bli nie chcesz monitowa\u0107 o has\u0142o przy ponownym otwarciu edytora, musisz doda\u0107 do <code>sftp.json<\/code>pliku nast\u0119puj\u0105c\u0105 par\u0119 klucz-warto\u015b\u0107 .<\/p>\n<pre><code>{\n\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0\"password\": \"password_here\"\n}<\/code><\/pre>\n<h3>Inne funkcje zapewniane przez rozszerzenie<\/h3>\n<p>To rozszerzenie udost\u0119pnia r\u00f3wnie\u017c funkcj\u0119 Remote Explorer, w kt\u00f3rej mo\u017cna zobaczy\u0107 struktur\u0119 plik\u00f3w i katalog\u00f3w na serwerze zdalnym.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20544-6082032d44f97.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20544-6082032d44f97.png\" alt=\"Rozszerzenie FTP\/SFTP dla kodu programu Visual Studio\" ><\/a><\/p>\n<p>Kolejn\u0105 fajn\u0105 funkcj\u0105 zapewnian\u0105 przez rozszerzenie jest synchronizacja lokalna ze zdaln\u0105 i odwrotnie. Aby to zrobi\u0107, musisz otworzy\u0107 palet\u0119 polece\u0144 i wpisa\u0107 \u201eSynchronizuj&#8221;. Pojawi\u0105 si\u0119 opcje \u201eSync Local -&gt; Remote&#8221; i \u201eSync Remote -&gt; Local&#8221;.<\/p>\n<p><strong>Uwaga:<\/strong> Upewnij si\u0119, \u017ce wszystkie operacje wykonujesz ostro\u017cnie, poniewa\u017c dotyczy to bezpo\u015brednio zdalnego serwera.<\/p>\n<p>Mam nadziej\u0119, \u017ce poznasz podstawy korzystania z rozszerzenia sftp w Visual Studio Code. Chcia\u0142bym us\u0142ysze\u0107 wasze przemy\u015blenia i sugestie w sekcji komentarzy poni\u017cej.<\/p>\n<h4>Powi\u0105zane artyku\u0142y<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/?p=28059\" &quot;Jak z pakietu \/SFTP wysublimowanym br>&#8221; >Jak korzysta\u0107 z pakietu FTP\/SFTP z wysublimowanym tekstem?<br \/><\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/jak-przeslac-obrazy-na-inny-serwer-przez-ftp-w-laravel\/\" title=\"Jak przes\u0142a\u0107 obrazy na inny serwer przez FTP w Laravel?\">Jak przes\u0142a\u0107 obrazy na inny serwer przez FTP w Laravel?<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/przeslij-pliki-do-amazon-s3-za-pomoca-aws-php-sdk\/\"  pliki do Amazon S3 za AWS PHP br>&#8221; >Prze\u015blij pliki do Amazon S3 za pomoc\u0105 AWS PHP SDK<br \/><\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>W tym artykule pokazujemy, jak u\u017cywa\u0107 rozszerzenia FTP\/SFTP do kodu Visual Studio. Za pomoc\u0105 tego rozszerzenia mo\u017cemy przesy\u0142a\u0107 pliki za pomoc\u0105 samego edytora.<\/p>\n","protected":false},"author":1,"featured_media":22140,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[416],"tags":[847],"class_list":["post-28077","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-roznorodny","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/28077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/comments?post=28077"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/28077\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media\/22140"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media?parent=28077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/categories?post=28077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/tags?post=28077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}