Visual Studio Code est un éditeur de texte plus particulièrement orienté code source. Il est doté d’un support intégré pour JavaScript, TypeScript et Node.js notamment, et dispose d’un écosystème riche en extensions pour d’autres langages et environnements d’exécution (comme Powershell, Python, PHP, C++, C#, Java, Go, .NET). En poussant un peu plus, nous pouvons l'affilier à un IDE puissant, multiplateformes et surtout léger puisqu'il a les requis suivants :


EXTENSION

SFTP

VSCode-SFTP permet d’ajouter, de modifier ou de supprimer des fichiers dans un répertoire local et de les synchroniser avec un répertoire de serveur distant en utilisant différents protocoles de transfert tels que FTP ou SSH. La configuration la plus basique ne nécessite que quelques lignes de configuration avec un large éventail de paramètres spécifiques également disponibles pour répondre aux besoins de tout utilisateur. À la fois puissant et rapide, il permet aux développeurs de gagner du temps en permettant l’utilisation d’un éditeur et d’un environnement familiers.

Installation

Veuillez cliquez sur le lien suivant pour l'installation SFTP

L’option “Download Folder” et l’option “Upload Folder” dans l’extension SFTP de Visual Studio Code ont des fonctions opposées mais complémentaires :

Exemple de configuration

Voici un exemple de configuration sftp.json pour télécharger un dossier :

{
    "name": "Mon Serveur",
    "host": "exemple.com",
    "protocol": "sftp",
    "port": 22,
    "username": "votre_nom_utilisateur",
    "remotePath": "/chemin/vers/dossier",
    "uploadOnSave": true
}

Option

“uploadOnSave”: true
Enregistre automatiquement les modifications apportées à un fichier sur le serveur dans le repertoire de sauvegarde de la machine locale.

Download Folder

Upload Folder


Différences Clés
Direction du transfert :

Objectif :

Ces deux options sont très utiles pour maintenir la synchronisation entre votre environnement de développement local et le serveur distant. Avantages :