Aller au contenu

Transfert de Fichiers (SFTP)

PhanTerm intègre profondément une barre latérale graphique d’arborescence de fichiers SFTP. Elle réutilise le canal de connexion SSH actuel, ne nécessitant aucune connexion ou port supplémentaire.

  • Afficher/Masquer la barre latérale : Appuyez sur la touche Espace pour basculer la visibilité de la barre latérale.
  • Navigation et expansion : Utilisez j/k pour vous déplacer vers le haut/bas, l (ou Entrée) pour développer un dossier, et h pour réduire un dossier.
  • Affichage des fichiers cachés : Les fichiers cachés commençant par . (comme .bashrc) seront affichés par défaut directement dans l’arborescence avec un style plus estompé, sans nécessiter de commutateur supplémentaire.
  • En-têtes fixes (Sticky Headers) : Lorsque vous entrez dans un répertoire très profond et que vous faites défiler la liste, le chemin hiérarchique de son répertoire parent restera toujours fixé en haut de la liste, vous empêchant ainsi de perdre de vue votre niveau de profondeur actuel.
  • Filtrage rapide : Appuyez sur / pour entrer en mode de recherche et filtrer instantanément par nom les fichiers actuellement développés.

Lorsque le focus est sur l’arborescence des fichiers :

  • dd : Supprimer un fichier ou un répertoire (avec une invite de confirmation de sécurité).
  • r : Renommer un fichier ou un répertoire.
  • p : Appeler le sélecteur de fichiers du système pour téléverser un fichier local dans le répertoire distant actuellement sélectionné.
  • Ctrl+S : Télécharger directement le fichier distant sélectionné sur le système local.

Flux de Travail d’Édition Distante Transparente (Edit Workflow)

Section intitulée « Flux de Travail d’Édition Distante Transparente (Edit Workflow) »

Vous souhaitez modifier temporairement un fichier de configuration sur un serveur distant ? Pas besoin d’utiliser Vim / Nano dans le terminal, vous pouvez utiliser directement l’éditeur local avec lequel vous êtes à l’aise :

  1. Sélectionnez ce fichier distant et appuyez sur la touche e.
  2. PhanTerm le téléchargera automatiquement dans un répertoire temporaire local et l’ouvrira en utilisant l’application par défaut de votre système.
  3. Vous modifiez et enregistrez dans l’application locale.
  4. PhanTerm fera apparaître une invite demandant “Voulez-vous téléverser la mise à jour ?” sur l’interface après un court délai. Appuyez sur y pour renvoyer instantanément et écraser le fichier distant !

Toutes les tâches de téléchargement et de téléversement sont soumises à une file d’attente concurrente asynchrone en arrière-plan. Pendant le transfert, vous pouvez basculer vers d’autres onglets (Tab) à tout moment et continuer à saisir vos commandes de terminal. Appuyez sur la touche t pour faire apparaître ou réduire le Centre de transfert dans le coin inférieur droit à tout moment pour vérifier la progression actuelle et l’historique.