Klien SSH/Telnet/Serial/Shell/Sftp yang lebih cepat dan lebih baik untuk DevOps.
Halo WindTerm?, halo dunia!
Kami baru saja mulai! Jika Anda menginginkan editor teks berkinerja tinggi, Anda dapat mencoba WindEdit.
Sepenuhnya GRATIS untuk penggunaan komersial dan non-komersial tanpa batasan. Semua kode sumber yang dirilis (kecuali direktori pihak ketiga) disediakan berdasarkan ketentuan lisensi Apache-2.0.
Lihat Video Intro
Biner Linux , biner MacOS dan biner Windows : https://github.com/kingToolbox/WindTerm/releases
WindTerm adalah proyek sumber terbuka sebagian , dan sumbernya akan dibuka secara bertahap.
Kode sumber terbuka mencakup, namun tidak terbatas pada, kelas-kelas yang dapat digunakan secara independen, seperti fungsional, algoritma, widget gui, dll., serta perpustakaan fungsional, seperti jaringan, protokol, dll., serta semua jenis yang membutuhkan open source sesuai lisensinya.
Masalah dan permintaan fitur apa pun dipersilakan.
Silakan klik masalah untuk melakukan masalah atau permintaan fitur.
Silakan klik Diskusi untuk membahas apa pun tentang SSH, SFtp, Shell (Linux shell, Windows cmd dan powershell), Telnet, Serial dan WindTerm.
Jendela Utama (zsh):
Tampilan terpisah:
Tema DigeWhite:
SSH v2, Telnet, Raw Tcp, Serial, protokol Shell diimplementasikan. Video Pengantar
Mendukung eksekusi otomatis SSH saat sesi diautentikasi.
Mendukung SSH ControlMaster.
Mendukung SSH ProxyCommand atau ProxyJump. Video Pengantar
Mendukung agen SSH. Video Pengantar
Mendukung login otomatis SSH dengan kata sandi, kunci publik, keyboard-interaktif, gssapi-dengan-mikrofon. Video Pengantar
Mendukung penerusan X11. Video Pengantar
Mendukung penerusan port langsung/lokal, penerusan port mundur/jarak jauh, dan penerusan port dinamis. Video Pengantar
Mendukung XModem, YModem dan ZModem. Video Pengantar
Sftp terintegrasi, klien scp, mendukung pengunduhan, pengunggahan, penghapusan, penggantian nama, pembuatan file/direktori baru, dan sebagainya. Video Pengantar
Manajer file lokal terintegrasi, mendukung perpindahan ke, menyalin ke, menyalin dari, menghapus, mengganti nama, membuat file/direktori baru dan sebagainya.
Mendukung Windows Cmd, PowerShell dan Cmd, PowerShell sebagai administrator.
Mendukung Linux bash, zsh, powershell core dan sebagainya.
Mendukung MacOS bash, zsh, powershell core dan sebagainya.
Mendukung Windows, MacOS dan Linux.
Mendukung Antarmuka Pengguna Multibahasa.
Mendukung Unicode 13.
Dialog sesi dan pohon sesi. Video Pengantar
Penyelesaian Otomatis. Video Pengantar
Mode Tipe Bebas. Video Pengantar
Modus Fokus. Video Pengantar
Sinkronisasi Masukan. Video Pengantar
Peningkatan perlindungan nama pengguna dan kata sandi sesi. Video Pengantar
Palet perintah. Video Pengantar
Pengirim perintah. Video Pengantar
Panel Penjelajah. Video Pengantar
panel cangkang.
Bilah Cepat. Video Pengantar
Tempel Dialog. Video Pengantar
Mode lokal dan jarak jauh dengan pengikatan tombol vim. (Menggunakan tombol Shift+Enter untuk beralih antara mode jarak jauh dan lokal ) Video Intro
Mendukung cap waktu, melipat, menguraikan, tampilan terpisah.
Mendukung powerline di Linux dan PowerShell, misalnya Oh-My-Zsh, Oh-My-Posh. Gambar Intro
Mendukung skema warna seperti vscode. Video Pengantar
Mendukung pencarian dan pratinjau. Video Pengantar
Mendukung penyorotan pembatas pembuka dan penutup, seperti (), [], {} dan pembatas khusus. Video Pengantar
Mendukung perubahan tema UI. Video Pengantar
Mendukung pengaturan warna tab. Video Pengantar
Mendukung pencarian melalui tab yang dibuka. Video Pengantar
Mendukung penutupan tab di sebelah kanan.
Mendukung pengaturan transparansi windows. Video pengantar
Mendukung pilih untuk menyalin, klik kanan untuk menempel, atau klik tengah untuk menempel.
Mendukung pencarian teks online dengan Google, Bing, Github, Stackoverflow, Wikipedia dan DuckDuckGo. Video pengantar
Mendukung menyembunyikan kursor mouse saat mengetik.
Mendukung layar penguncian. Video pengantar
Mendukung vt100, vt220, vt340, vt420, vt520, xterm, xterm-256-warna.
Mendukung unicode, emoji, warna asli, protokol mouse, dll.
Mendukung mode bungkus otomatis. Video Pengantar
Protokol dan ketentuan dapat dikustomisasi.
Semua tes vttest telah lulus kecuali Tektronix 4014.
Mendukung proksi HTTP dan SOCKS5. Video Pengantar
Mendukung proksi Jump Server. Video Pengantar
Mendukung pencatatan sesi manual dan otomatis. Video Pengantar
Ganti nama dan duplikat sesi. Video Pengantar
Pulihkan sesi dan tata letak terakhir saat dimulai ulang. Video Pengantar
Mendukung pembukaan sesi tertentu atau serangkaian sesi saat startup.
Kompresi memori dinamis, biasanya 20%
hingga 90%
beban memori kerja dapat dikurangi.
Performa tinggi, memori rendah, latensi rendah. Video Pengantar
Perangkat keras yang digunakan untuk menghasilkan data dalam benchmark ini adalah
windows 10 - 2.3 GHz Intel Core i5 and 8GB memory.
Tes WindTerm1.72, WindTerm 1.2, FileZilla 3.48.1, WinSCP 5.17.2 (Build 10278) dilakukan di WSL (Ubuntu 18.04.2).
Versi klien:
Aplikasi | Versi | Tanggal Rilis |
---|---|---|
istilah angin | v1.72 | 25-10-2020 |
istilah angin | v1.2 | 15-06-2020 |
FileZilla | v3.48.1 | 19-05-2020 |
WinScp | v5.17.2 (Bangun 10278) | 09-03-2020 |
Semua data pengujian hanya untuk referensi.
Waktu Pengunduhan | Tingkat Unduhan | Waktu Unggah | Tingkat Unggahan | |
---|---|---|---|---|
WindTerm 1.72 (Gunakan transfer kecepatan tinggi) | 23 detik | 216,3 MB/dtk | 20an | 247,0 MB/dtk |
Istilah Angin 1.72 | 23 detik | 214,7 MB/dtk | 20an | 244,0 MB/dtk |
Istilah Angin 1.2 | 37 detik | 139,3 MB/dtk | 43 detik | 119,9 MB/dtk |
FileZilla | 32 detik | 161,1 MB/dtk | 30an | 171,8 MB/dtk |
WinSCP | 81-an | 63,7 MB/dtk | 91-an | 56,7 MB/dtk |
Waktu Pengunduhan | Tingkat Unduhan | Waktu Unggah | Tingkat Unggahan | |
---|---|---|---|---|
Istilah Angin 1.7 | 26 detik | 3,9 MB/dtk | 13 detik | 8,1 MB/dtk |
Istilah Angin 1.2 | 32 detik | 3,4 MB/dtk | 10 detik | 10,7 MB/dtk |
FileZilla | 48 detik | 2,2 MB/dtk | 35 detik | 3,1 MB/dtk |
WinSCP | 42 detik | 2,6 MB/dtk | 12 detik | 8,9 MB/dtk |
Perangkat keras yang digunakan untuk menghasilkan data dalam benchmark ini adalah
windows 10 - 2.3 GHz Intel Core i5 and 8GB memory. MacOs 10.13 - 2.3 GHz Intel Core i5 and 8GB memory.
WindTerm 1.72, rxvt, putty, xterm, pengujian Terminal Windows dilakukan di WSL (Ubuntu 18.04.2).
Tes Iterm2, kitty, Alacritty dilakukan pada shell MacOS,
For WindTerm: No color scheme used in windterm. Color scheme will result in approximately 2% loss and more memory usage. For Alacritty: Only supports up to 100,000 scrollback lines, so every test use "history: 100000" setting and no memory usage measured. For Windows Terminal: Only supports up to 65,535 scrollback lines, so every test use "historySize: 65535" setting and no memory usage measured.
Versi terminal:
Aplikasi | Versi | Tanggal Rilis |
---|---|---|
istilah angin | v1.72 | 25-10-2020 |
rxvt-unicode | v9.2.2 | 14-05-2016 |
dempul | v0.71 | 16-03-2019 |
xterm | v3.30 | 20-06-2017 |
iterm2 | v3.3.6 | 09-10-2019 |
dengan sigap | v0.5.0 | 21-07-2020 |
kucing | v0.14.6 | 25-09-2019 |
Terminal Windows | v1.3.2651.0 | 22-09-2020 |
Semua data pengujian hanya untuk referensi.
Benchmark_randomdata berisi 97,6MB teks acak (102.401.504 byte, 1.329.878 baris, dihasilkan dan diuji oleh random_test.sh)
Dalam semua kasus, tiga proses dilakukan untuk menghangatkan cache sistem. Angka yang dilaporkan adalah median dari lima putaran.
Telnet:
Garis gulir balik | Kecepatan Data (MB/detik) | Penggunaan Memori (MB) | |
---|---|---|---|
Istilah Angin | tak terbatas | 52.1 | 106.6 |
rxvt | 1.350.000 | 37.8 | 842.2 |
Dempul | 1.350.000 | 4.9 | 733.4 |
xterm | 1.350.000 | 2.2 | 3328.4 |
Terminal Windows + telnet.exe | 65.535 | 0,1 | Tidak diukur, gunakan pengaturan 65.535 garis gulir balik |
SSH:
Garis gulir balik | Kecepatan Data (MB/detik) | Penggunaan Memori (MB) | |
---|---|---|---|
Istilah Angin | tak terbatas | 41.8 | 108.5 |
rxvt | 1.350.000 | 40.2 | 842.2 |
Dempul | 1.350.000 | 4.8 | 734.9 |
xterm | 1.350.000 | 2.3 | 3328.4 |
Terminal Windows + ssh.exe | 65.535 | 2.1 | Tidak diukur, gunakan pengaturan 65.535 garis gulir balik |
Kerang:
Garis gulir balik | Kecepatan Data (MB/detik) | Penggunaan Memori (MB) | |
---|---|---|---|
iterm2 | tak terbatas | - (Membutuhkan waktu terlalu lama) | lebih dari 1300 |
kucing | tak terbatas | 17.2 | 2655 |
Sigap | 100.000 | 41.3 | - |
Waktu (detik) | Penggunaan Memori (MB) | |
---|---|---|
Istilah Angin | 1.236 | 16.1 |
rxvt | 5.082 | 633.3 |
dempul | 4.161 | 551.1 |
xterm | 40.421 | 2500,7 |
iterm2 | 2.116 | 146.3 |
kucing | 2.535 | 2376.5 |
Sigap | 1.162 | Tidak diukur, gunakan pengaturan 100.000 garis gulir balik |
Terminal Windows + ssh.exe | 23.246 | Tidak diukur, gunakan pengaturan 65.535 garis gulir balik |
Waktu (detik) | Penggunaan Memori (MB) | |
---|---|---|
Istilah Angin | 2.287 | 24.1 |
rxvt | 10.896 | 1266.6 |
dempul | 16.045 | 1102.6 |
xterm | 68.154 | 5005.5 |
iterm2 | 4.181 | 383.2 |
kucing | 5.620 | 4749.9 |
Sigap | 2.322 | Tidak diukur, gunakan pengaturan 100.000 garis gulir balik |
Terminal Windows + ssh.exe | 50.381 | Tidak diukur, gunakan pengaturan 65.535 garis gulir balik |
Waktu (detik) | Penggunaan Memori (MB) | |
---|---|---|
Istilah Angin | 5.520 | 68.2 |
rxvt | 27.533 | 3166.2 |
dempul | 45.911 | 2757.1 |
xterm | - | Kehabisan ingatan |
iterm2 | 10.805 | 1048.3 |
kucing | - | Kehabisan ingatan |
Sigap | 5.799 | Tidak diukur, gunakan pengaturan 100.000 garis gulir balik |
Terminal Windows + ssh.exe | 130.371 | Tidak diukur, gunakan pengaturan 65.535 garis gulir balik |
Waktu (detik) | Penggunaan Memori (MB) | |
---|---|---|
Istilah Angin | 10.674 | 133.3 |
rxvt | - | Kehabisan ingatan |
dempul | - | Kehabisan ingatan |
xterm | - | Kehabisan ingatan |
iterm2 | 20.468 | 2231.3 |
kucing | - | Kehabisan ingatan |
Sigap | 11.598 | Tidak diukur, gunakan pengaturan 100.000 garis gulir balik |
Terminal Windows + ssh.exe | 264.739 | Tidak diukur, gunakan pengaturan 65.535 garis gulir balik |
Waktu (detik) | Penggunaan Memori (MB) | |
---|---|---|
Istilah Angin | 10.167 | 0,7 |
rxvt | 9.687 | 0,1 |
dempul | 95.382 | 0,4 |
xterm | 286.510 | 0,1 |
iterm2 | 25.448 | 7.4 |
kucing | 16.104 | 0,5 |
Sigap | 11.798 | Tidak diukur, gunakan pengaturan garis gulir balik nol |
Terminal Windows + ssh.exe | 261.096 | Tidak diukur, gunakan pengaturan garis gulir balik nol |
Perangkat keras yang digunakan untuk menghasilkan data dalam benchmark ini adalah
Debian 10 Vm - 4cpu and 4GB memory. For WindTerm: No color scheme used in windterm. Color scheme will result in approximately 2% loss and more memory usage. For other terminals: No memory usage measured because most of them write the history to disk or only support a limited number of lines in memory..
Versi terminal:
Aplikasi | Versi | Tanggal Rilis |
---|---|---|
istilah angin | v1.9 | 22-12-2020 |
kurcaci | v3.30.2 | 22-10-2018 |
Terminal Teman | v1.20.2 | 11-02-2019 |
Konsole | v18.04.0 | 12-04-2019 |
Terminal Xfce4 | v0.8.7.4 | 15-5-2018 |
Terminal Q | v0.14.1 | 26-01-2019 |
Semua data pengujian hanya untuk referensi.
Benchmark_randomdata berisi 97,6MB teks acak (102.401.504 byte, 1.329.878 baris, dihasilkan dan diuji oleh random_test.sh)
Dalam semua kasus, tiga proses dilakukan untuk menghangatkan cache sistem. Angka yang dilaporkan adalah median dari lima putaran.
Waktu Biaya | |
---|---|
Istilah Angin | 1,976 detik |
Terminal Gnome | 9,781 detik |
Terminal Teman | 9,841 detik |
Konsole | 25.050 detik |
Terminal xfce4 | 10.520 detik |
Terminal Q | 20,763 detik |
N | 1.000.000 | 2.000.000 | 5.000.000 | 10.000.000 | 10.000.000 (garis gulir balik: 100) |
---|---|---|---|---|---|
Istilah Angin | 0,846 detik (18,6MB) | 1,574 detik (26,6MB) | 4.046 detik (56.4 MB) | 8.232s (102.2MB) | 7,748 detik (3,4MB) |
Terminal Gnome | 0,920 detik | 2.152 detik | 5.271 detik | 11.111 detik | 13.109 detik |
Terminal Teman | 0,822 detik | 1,698 detik | 5,943 detik | 10.920 detik | 12.290 detik |
Konsole | 1,612 detik | 3.199 detik | 8.157 detik | 16.029 detik | 15.650 detik |
Terminal xfce4 | 0,870 detik | 2.160an | 5,866 detik | 12.089 detik | 13.304 detik |
Terminal Q | 9,272 detik | 18.391 detik | 45,999 detik | 104,277 detik | 17.208 detik |
Mengingat pengaruh jaringan terhadap latensi, data berikut berasal dari WindEdit. DIGEdit adalah komponen teks WindTerm.
Minimal | Maks | Rata-rata | SD | |
---|---|---|---|---|
AnginSunting | 1.9 | 7.6 | 2.9 | 0,8 |
Buku Catatan Windows | 0,9 | 16.5 | 7.8 | 1.8 |
GVim | 0,9 | 10.4 | 2.8 | 1.2 |
Daftar Tombol Pintasan
Siklus rilis:
4-8 minggu.
Siklus prarilis:
1 ~ 2 minggu
Selesaikan masalah sebanyak mungkin
Pengarsip yang Ditingkatkan
Peningkatan Transfer
Quickbar yang ditingkatkan
Penerusan Agen SSH
Pengalokasi dan pengelola memori baru serta pengumpul sampah (Ditunda ke versi yang lebih baru)
Deskripsi Cuplikan Perintah (Ditunda ke versi yang lebih baru)
Otentikasi SSH GSSAPI (Ditunda ke versi yang lebih baru)
Agen SSH (Ditunda ke versi yang lebih baru)
Pencarian dalam sesi (Ditunda ke versi yang lebih baru)
Unduh: WindTerm 2.5.0 (2022-7-24)
Peta jalan versi 2.x:
Alat eksternal
Protokol:
Mosh
Masuk
Sidang:
Lengkapi Otomatis
Modus obrolan
Penampil log
Pemindahan berkas:
ftp, ftps
Sistem skrip, makro, dan plugin
Lagi ...
Jadwal Rilis:
Versi | Tingkat | Target | Status | Garis waktu |
---|---|---|---|---|
v0.x | Dasar | Kerangka dasar dan fitur dasar, tetapi lengkapi editor teks berkinerja tinggi (WindEdit) sebagai dasarnya, dan dapat menggunakannya secara normal. | Selesai | Dahulu kala ~ Sprint tahun 2020 |
v1.x | petunjuk | Fitur yang sempurna dan dapat digunakan oleh sebagian besar pengembang dalam pekerjaan sehari-hari | Selesai | Musim semi tahun 2020 ~ Musim dingin tahun 2020 |
v2.x | Semi otomatis | Melalui pemicu, makro, peristiwa, pemberitahuan, dan sebagainya, pengembang dapat dibantu untuk menyelesaikan beberapa operasi. | Berkembang | Musim Semi 2021 ~ Musim Panas 2022 |
v3.x | Sepenuhnya otomatis | Melalui plugin, skrip, pembelajaran mesin, dan sebagainya, secara otomatis beroperasi tanpa kehadiran | Perencanaan | Musim panas tahun 2022 ~ Musim dingin tahun 2023 |
Kontribusi | |
---|---|
EvoWeb Perancis | Terjemahan Perancis |
kvnklk | Terjemahan bahasa Jerman |
Lemonawa | Terjemahan bahasa Mandarin yang disederhanakan |
LuxNegra | Terjemahan Perancis |
MosamXu | Terjemahan bahasa Mandarin yang disederhanakan |