Μετάβαση στο περιεχόμενο

Πολλαπλά τερματικά

Το Termbridge μπορεί να εκτελεί ταυτόχρονα πολλές συνεδρίες τερματικού. Ένας διακομιστής φιλοξενεί πολλές συνεδρίες tmux και το UI σάς επιτρέπει να εναλλάσσεστε μεταξύ τους.

Πώς λειτουργεί

  • Το Termbridge παρακολουθεί τις συνεδρίες που δημιούργησε ή στις οποίες συνδέθηκε κατά την τρέχουσα εκτέλεση
  • Ο εναλλάκτης τερματικών εμφανίζει όλες τις διαθέσιμες συνεδρίες
  • Η εναλλαγή γίνεται αμέσως — δεν απαιτείται επανασύνδεση

Δημιουργία πολλών συνεδριών

Κατά την εκκίνηση

Χρησιμοποιήστε τη μεταβλητή περιβάλλοντος TERMBRIDGE_SESSIONS:

Κέλυφος
TERMBRIDGE_SESSIONS=3 npx termbridge

Αυτό δημιουργεί τρεις συνεδρίες: <base>, <base>-2 και <base>-3.

Κατά την ανάπτυξη

Χρησιμοποιήστε το σενάριο συντόμευσης:

Κέλυφος
bun run dev:beam:multi

Όσο εκτελείται το Termbridge

Το UI εναλλάσσεται μεταξύ τερματικών, αλλά δεν παρέχει χειρισμό για τη δημιουργία νέου. Για να προσθέσετε τερματικά, επανεκκινήστε το Termbridge με μεγαλύτερο TERMBRIDGE_SESSIONS ή ανοίξτε επιπλέον παράθυρα μέσα στην ίδια τη συνεδρία tmux (Ctrl+B και μετά c).

Εναλλαγή τερματικών

  1. Πατήστε το εικονίδιο τερματικού στην κάτω γραμμή
  2. Εμφανίζεται μια λίστα με τις διαθέσιμες συνεδρίες
  3. Πατήστε μία για να μεταβείτε σε αυτή

Η εναλλαγή γίνεται αμέσως — η προηγούμενη συνεδρία σας συνεχίζει να εκτελείται στο παρασκήνιο.

Περιπτώσεις χρήσης

Μεταγλώττιση + αρχεία καταγραφής

Εκτελέστε τη μεταγλώττιση σε ένα τερματικό και παρακολουθήστε τα αρχεία καταγραφής σε άλλο:

Κέλυφος
# Terminal 1: Build
npm run build

# Terminal 2: Logs
tail -f logs/app.log

Εναλλάσσεστε μεταξύ τους χωρίς να χάνετε τη θέση σας.

Διακομιστής + πελάτης

Εκτελέστε τον διακομιστή υποστήριξης σε ένα τερματικό και τον διακομιστή ανάπτυξης διεπαφής σε άλλο:

Κέλυφος
# Terminal 1: Backend
npm run server

# Terminal 2: Frontend
npm run dev

Πολλές συνεδρίες SSH

Συνδεθείτε σε διαφορετικούς διακομιστές:

Κέλυφος
# Terminal 1
ssh user@server1.com

# Terminal 2
ssh user@server2.com

Παρακολουθήστε και τους δύο από το τηλέφωνό σας.

Ονομασία συνεδριών

Από προεπιλογή, οι συνεδρίες ονομάζονται με βάση τον αριθμό θύρας. Χρησιμοποιήστε το --session για ονόματα με νόημα:

Κέλυφος
termbridge --session api-server

Κατά τη δημιουργία πολλών συνεδριών με το TERMBRIDGE_SESSIONS, το βασικό όνομα χρησιμοποιείται με αριθμητικά επιθήματα.

Διατήρηση συνεδριών

  • Οι συνεδρίες διατηρούνται όταν αποσυνδέεστε από το UI
  • Οι συνεδρίες διατηρούνται όταν γίνεται επανεκκίνηση του Termbridge (εκτός αν --kill-on-exit)
  • Χρησιμοποιήστε το --session <name> για να επανασυνδεθείτε σε υπάρχουσα συνεδρία