Aller au contenu

Interface et Mode Vim

PhanTerm utilise un modèle d’interaction à double mode inspiré de Vim. Cette conception vous permet de basculer rapidement entre l’environnement du terminal et l’interface locale sans avoir à utiliser fréquemment la souris.

Lorsque vous vous connectez à un serveur, vous vous trouvez par défaut en Mode Terminal. Dans ce mode :

  • Votre focus est verrouillé sur la session de terminal distante.
  • Toutes vos frappes au clavier (y compris Ctrl+c, Ctrl+d, Ctrl+l, etc.) sont transmises directement au serveur distant, comme si vous utilisiez le terminal de votre système.
  • Il n’y a qu’un seul raccourci global d’échappement : appuyez sur Ctrl+\ pour revenir au Mode Normal (Normal Mode).

Après avoir appuyé sur Ctrl+\, vous entrez en Mode Normal. À ce stade, toutes les frappes sont interceptées par PhanTerm pour faire fonctionner l’interface utilisateur locale (telle que la barre latérale, les onglets, etc.).

En Mode Normal, vous pouvez utiliser les raccourcis suivants pour basculer entre les différents panneaux de l’interface utilisateur :

  • Tab / Shift+Tab : Faire défiler le focus entre les panneaux visibles.
  • Ctrl+h : Déplacer le focus vers la gauche (par exemple, vers la barre latérale de l’arborescence des fichiers).
  • Ctrl+l : Déplacer le focus vers la droite (par exemple, pour revenir au panneau du terminal principal).
  • Espace : Afficher/masquer la barre latérale gauche de l’arborescence des fichiers.
  • M : Développer ou réduire le panneau de surveillance avancée du serveur situé en bas.
  • i ou Entrée : Lorsque votre focus est sur le panneau du terminal, appuyez pour entrer à nouveau dans le Mode Terminal.

Lorsque le focus est sur une liste (comme l’arborescence des fichiers ou la liste des connexions), vous pouvez utiliser les raccourcis Vim ancrés dans votre mémoire musculaire :

  • j / k : Déplacer la sélection vers le bas/haut.
  • gg : Aller directement en haut de la liste.
  • G : Aller directement en bas de la liste.
  • Ctrl+u / Ctrl+d : Faire défiler d’une demi-page vers le haut ou vers le bas.

Une fois que vous serez familiarisé avec ces raccourcis, vous constaterez que la gestion de multiples connexions et le transfert de fichiers sont aussi fluides que l’écriture de code dans Vim.