55 KiB
👋 Zarządzasz zdalnymi środowiskami? Rzuć okiem na WarpGate, inteligentny serwer typu bastion SSH/HTTP/MySQL, świetnie współdziała z Tabby, pokochasz go!
👋 Tabby-Web poszukuje sponsorów. Nie jestem w stanie pokryć kosztów hostowania całej infrastruktury, jeśli jesteś zainteresowany wsparciem, proszę skontakuj się ze mną!
Pobieranie:
Ten plik README jest również dostępny w językach: 🇬🇧 English · 🇪🇸 Spanish · 🇷🇺 Русский · 🇰🇷 한국어 · 🇨🇳 简体中文 · 🇮🇹 Italiano · 🇩🇪 Deutsch · 🇯🇵 日本語 · 🆔 Bahasa Indonesia · 🇧🇷 Português
Tabby (formalnie Terminus) to wysoce konfigurowalny emulator konsoli, SSH oraz klienta konsoli szeregowej na systemy Windows 10, macOS oraz Linux
- Zintegrowany klient SSH i Telnet oraz menedżer sesji
- Zintegrowany klient terminala szeregowego
- Motywy and palety kolorów
- W pełni konfigurowalne skróty klawiszowe
- Dzielenie ekranu
- Zapamiętywanie okien z poprzednich sesji
- PowerShell (oraz PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder i wsparcie dla CMD
- Bezpośredni transfer plików sesji SSH przez Zmodem
- Pełne wsparcie dla znaków Unicode wraz z podwójnymi znakami
- Nie zawieszanie się przy szybko wyświetlanych wynikach
- Pełne doświadczenie powłoki na systemie Windows zawierającej podpowiedzi (przez Clink)
- Zintegrowany zaszyfrowany kontener na klucze SSH i jego konfigurację
- Klient SSH, SFTP oraz Telnet dostępny jako aplikacja webowa (również jako własna instacja).
Spis treści
- Czym jest, a czym nie jest Tabby
- Funkcje konsoli
- Klient SSH
- Konsola szeregowa
- Wersja przenośna
- Wtyczki
- Motywy i palety kolorów
- Współtworzenie
Czym jest, a czym nie jest Tabby
-
Tabby jest alternatywą dla standardowej konsoli Windows (conhost), PowerShell ISE, PuTTY, Terminal.app oraz iTerm z macOS
-
Tabby nie jest nową powłoką lub zamiennikiem dla MinGW czy Cygwin. Nie jest również zatrważająco szybki - jeśli ważne jest dla Ciebie użycie pamięci RAM, rozważ użycie Conemu lub Alacritty
Funkcje konsoli
- Konsola VT220 + wiele rozszerzeń
- Wiele nakładających się podzielonych okien
- Okna na każdej stronie ekranu
- Opcjonalne dokowanie okna za pomocą skrótu ("Quake console")
- Wykrywanie postępu (Pasek)
- Powiadomienia przy ukończeniu procesu podczas postępu
- Wklejanie z nawiasami, ostrzeżenie przy wielu liniach
- Wsparcie różnych czcionek
- Niestandardowe profile powłoki
- Opcjonalne wklejanie PPM oraz kopiowanie na zaznaczeniu (Styl PuTTY)
Klient SSH
- Klient SSH2 z zarządzaniem połączeń
- X11 oraz przekierowywanie portów
- Automatyczne przejście między hostami
- Przekierowanie agenta (Pageant oraz Windowsowy natywny "OpenSSH Agent")
- Skrypty logowania
Konsola Szeregowa
- Zapisane połączenia
- Wczytywanie danych wejścia linii
- Opcjonalna konwersja danych wejścia i wyjścia na szesnastkowe "byte-by-byte"
- Konwersja na nową linię
- Automatyczne połączenie po rozłączeniu
Wersja przenośna
Tabby będzie uruchamiał się jako aplikacja przenośna, tylko wtedy, kiedy utworzysz folder data
w tej samej lokacji, w której znajduje się Tabby.exe
.
Wtyczki
Wtyczki (jak i motywy) mogą być instalowane bezpośrednio z widoku ustawień w środku aplikacji Tabby.
- docker - połączenie z kontenerami Docker
- title-control - pozwala na zmienianie tytułu konsoli jako prefiks, sufiks lub/albo tekst do usunięcia
- quick-cmds - szybko wysyłaj komendy z jednej konsoli do wielu
- save-output - zapisuj dane wyjściowe do pliku
- sync-config - synchronizuj konfigurację przez Gista lub Gitee
- clippy - przykładowa wtyczka, która zwyczajnie denerwuje
- workspace-manager - pozwala na utworzenie niestandardowego profilu pracy w aplikacji odpowiednio do konfiguracji
- search-in-browser - otwiera domyślną przeglądarkę z zaznaczonym tekstem w oknie Tabby
- sftp-tab - otwiera okno z połączeniem SFTP dla połączeń SSH jak SecureCRT
- background - zmień tło Tabby oraz wiele więcej
- highlight - Tabby terminal keyword highlight plugin
- web-auth-handler - okienka autoryzacji wewnątrz konsoli (Zbudowany głównie pod autoryzację projektu Warpgate w przeglądarce)
Motywy i palety kolorów
- hype - Motyw zainspirowany konsolą "Hyper"
- relaxed - Motyw "pełnej relaksacji"
- gruvbox - Motyw zainspirowany konsolą "Hyper" (kolejny)
- windows10 - Motyw zainspirowany Microsoftem
- altair - Motwy autorstwa Yacine Kanzari
- catppuccin - Paleta pastelowa dla Tabby
- noctis - Paleta kolorów zainspirowana motywem Noctis z VS Code
Sponsorzy
packagecloud zapewnia darmowe utrzymanie repozytorium Debian/RPM
keygen zapewnia darmowe wydawanie oraz automatycznie utrzymywanie strony
Współtworzenie
Pull requesty and dodawanie nowych wtyczek jest mile widziane!
Zobacz plik HAKOWANIE.md oraz Dokumentację API, aby poznać, jak projekt jest prowadzony wraz ze wstępnym poradnikiem jak tworzyć wtyczki.
Dziękujemy wszystkim osobom współtworzącym ten projekt (emotki są specjalizacją):
Ten projekt podlega specyfikacji dla współautorów. Wszelkiego rodzaju przyczynianie się do rozwoju jest tu mile widziane!