سیدکریم محمدی
سیدکریم محمدی
خواندن ۱ دقیقه·۵ سال پیش

آموزش اتصال به STFP/FTP در VS Code

همراهان گرامی سلام. در این مقاله قصد دارم نحوه پیکربندی و اتصال به FTP یا SFTP رو در نرم‌افزار VS Code یا همون Microsoft Visual Studio - Code بهتون آموزش بدم.

به شخصه، از کدنویسی در VS Code لذت می‌برم؛ البته اگر ضعف‌هایی مثل مصرف بالای حافظه بخصوص هنگام کار با NodeJS رو کنار بذاریم!

به تازگی تصمیم گرفتم برای اتصال به سرور از طریق SFTP و مدیریت فایل‌های پروژه PHP، سراغ VS Code برم. برای راه‌اندازی SFTP کمی گوگل کردم و به افزونه SFTP رسیدم و نصبش کردم.

افزونه SFTP در VSCode
افزونه SFTP در VSCode

نحوه تنظیم افزونه

تنظیمات افزونه باید درون فایلی با نام sftp.json در پوشه vscode. پروژه‌تون تعبیه بشه. برای دسترسی به این فایل به صورت زیر عمل کنید:

  • پالت دستورات (Command Palette) رو با کلید ترکیبی Ctrl+Shift+P باز کنید.
  • دستور SFTP: config رو اجرا کنید.
https://virgool.io/@skmohammadi/%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87-syntax-highlighter-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%88%DB%8C%D8%B1%DA%AF%D9%88%D9%84-xpu1h4keneax

شکل ساده تنظیمات به صورت زیر خواهد بود:

{ &quothost&quot: &quotXXX.XXX.XXX.XXX&quot, &quotprotocol&quot: &quotsftp&quot, &quotport&quot: PORT, &quotusername&quot: &quotUSERNAME&quot, &quotpassword&quot: &quotPASSWORD&quot, &quotremotePath&quot: &quot/&quot, }

پس از ذخیره تنظیمات، برای بررسی اتصال ‌از طریق سایدبار سمت چپ VS Code روی آیکون SFTP کلیک کنید. در اینجا، در صورت اتصال صحیح، فهرستی از فایل‌های پروژه مقصد رو مشاهده خواهید کرد.

نمایش فهرست فایل‌های SFTP در سایدبار VS
نمایش فهرست فایل‌های SFTP در سایدبار VS

و یک مثال برای اتصال FTP به هاست:

{ &quotname&quot: &quotMy Server&quot, &quothost&quot: &quotskmohammadi.ir&quot, &quotprotocol&quot: &quotftp&quot, &quotport&quot: 21, &quotusername&quot: &quotmyusername&quot, &quotpassword&quot: &quotmypassword&quot, &quotremotePath&quot: &quot/public_html/&quot, &quotuploadOnSave&quot: true, &quotconnectTimeout&quot: 10000 }

این افزونه امکانات مختلفی مثل اتصال به چند سرور همزمان را هم فراهم می‌کند و با مطالعه توضیحات و راهنمای افزونه می‌تونید به تنظیمات مورد نظرتون دست پیدا کنید. اگر هم سوالی در این رابطه داشته باشید خوشحال میشم راهنمایی‌تون کنم.

شاد و پیروز باشید :)

vscodeftpsftpبرنامه‌نویسیکدنویسی
یک پدر برنامه‌نویس و عاشق خانواده (تماس: @skmohammadi)
شاید از این پست‌ها خوشتان بیاید