عميل SSH/Telnet/Serial/Shell/Sftp أسرع وأفضل لـ DevOps.
مرحبًا WindTerm؟، مرحبًا بالعالم!
لقد بدأنا للتو! إذا كنت تريد محرر نصوص عالي الأداء، فيمكنك تجربة WindEdit.
مجاني تمامًا للاستخدام التجاري وغير التجاري دون قيود. يتم توفير كافة رموز المصدر التي تم إصدارها (باستثناء دليل الطرف الثالث) بموجب شروط ترخيص Apache-2.0.
شاهد مقاطع الفيديو المقدمة
Linux ثنائي و MacOS ثنائي و Windows ثنائي : https://github.com/kingToolbox/WindTerm/releases
WindTerm هو مشروع مفتوح المصدر جزئيًا ، وسيتم فتح المصدر تدريجيًا.
تتضمن التعليمات البرمجية مفتوحة المصدر، على سبيل المثال لا الحصر، الفئات التي يمكن استخدامها بشكل مستقل، مثل الوظائف، والخوارزميات، وعناصر واجهة المستخدم، وما إلى ذلك، بالإضافة إلى المكتبات الوظيفية، مثل الشبكة، والبروتوكولات، وما إلى ذلك، بالإضافة إلى جميع الأنواع التي تتطلب مصدرًا مفتوحًا وفقًا للترخيص.
نرحب بأي مشاكل وطلبات الميزات.
الرجاء النقر فوق المشكلات لتنفيذ مشكلة أو طلب ميزة.
الرجاء النقر فوق "مناقشة" لمناقشة أي شيء يتعلق بـ SSH وSFtp وShell (Linux shell وWindows cmd وpowershell) وTelnet وSerial وWindTerm.
النافذة الرئيسية (zsh):
طرق العرض المقسمة:
موضوع ديجي وايت:
تم تنفيذ بروتوكولات SSH v2 وTelnet وRaw Tcp وSerial وShell. فيديو مقدمة
يدعم التنفيذ التلقائي لـ SSH عند مصادقة الجلسة.
يدعم SSH ControlMaster.
يدعم SSH ProxyCommand أو ProxyJump. فيديو مقدمة
يدعم وكيل SSH. فيديو مقدمة
يدعم تسجيل الدخول التلقائي إلى SSH بكلمة مرور، والمفتاح العام، ولوحة المفاتيح التفاعلية، وgssapi مع ميكروفون. فيديو مقدمة
يدعم إعادة توجيه X11. فيديو مقدمة
يدعم إعادة توجيه المنفذ المباشر/المحلي، وإعادة توجيه المنفذ العكسي/البعيد، وإعادة توجيه المنفذ الديناميكي. فيديو مقدمة
يدعم XModem، YModem وZModem. فيديو مقدمة
يدعم عميل sftp وscp المتكامل التنزيل والتحميل والإزالة وإعادة التسمية وإنشاء ملف/دليل جديد وما إلى ذلك. فيديو مقدمة
مدير الملفات المحلي المتكامل، يدعم النقل إلى، النسخ إلى، النسخ من، الإزالة، إعادة التسمية، إنشاء ملف/دليل جديد وما إلى ذلك.
يدعم Windows Cmd وPowerShell وCmd وPowerShell كمسؤول.
يدعم Linux bash وzsh وpowershell core وما إلى ذلك.
يدعم MacOS bash وzsh وpowershell core وما إلى ذلك.
يدعم أنظمة التشغيل Windows وMacOS وLinux.
يدعم واجهة المستخدم متعددة اللغات.
يدعم يونيكود 13.
حوار الجلسة وشجرة الجلسة. فيديو مقدمة
الإكمال التلقائي. فيديو مقدمة
وضع الكتابة الحرة. فيديو مقدمة
وضع التركيز. فيديو مقدمة
إدخال المزامنة. فيديو مقدمة
حماية معززة لاسم المستخدم وكلمة المرور للجلسة. فيديو مقدمة
لوحة الأوامر. فيديو مقدمة
مرسل الأمر. فيديو مقدمة
جزء المستكشف. فيديو مقدمة
جزء شل.
شريط سريع. فيديو مقدمة
لصق الحوار. فيديو مقدمة
الأوضاع المحلية والبعيدة مع روابط المفاتيح vim. (باستخدام مفتاح Shift+Enter للتبديل بين الوضع البعيد والوضع المحلي ) فيديو مقدمة
يدعم الطابع الزمني، للطي، الخطوط العريضة، وجهات النظر المنقسمة.
يدعم خطوط الطاقة في Linux وPowerShell، على سبيل المثال Oh-My-Zsh وOh-My-Posh. صورة مقدمة
يدعم أنظمة الألوان مثل vscode. فيديو مقدمة
يدعم البحث والمعاينة. فيديو مقدمة
يدعم تمييز محددات الفتح والإغلاق، مثل ()، []، {} والمحددات المخصصة. فيديو مقدمة
يدعم تغيير موضوع واجهة المستخدم. فيديو مقدمة
يدعم تحديد لون علامة التبويب. فيديو مقدمة
يدعم البحث في علامات التبويب المفتوحة. فيديو مقدمة
يدعم إغلاق علامات التبويب على اليمين.
يدعم ضبط شفافية النوافذ. فيديو مقدمة
يدعم التحديد للنسخ أو النقر بزر الماوس الأيمن للصق أو النقر الأوسط للصق.
يدعم البحث عن النص عبر الإنترنت باستخدام Google وBing وGithub وStackoverflow وWikipedia وDuckDuckGo. فيديو مقدمة
يدعم إخفاء مؤشر الماوس أثناء الكتابة.
يدعم قفل الشاشة. فيديو مقدمة
يدعم vt100، vt220، vt340، vt420، vt520، xterm، xterm-256-colors.
يدعم Unicode، والرموز التعبيرية، والألوان الحقيقية، وبروتوكول الماوس، وما إلى ذلك.
يدعم وضع الالتفاف التلقائي. فيديو مقدمة
يمكن تخصيص البروتوكولات والمصطلحات.
لقد اجتازت جميع اختبارات vtttest باستثناء Tektronix 4014.
يدعم وكيل HTTP وSOCKS5. فيديو مقدمة
يدعم وكيل خادم الانتقال. فيديو مقدمة
يدعم التسجيل اليدوي والآلي للجلسة. فيديو مقدمة
إعادة تسمية وتكرار الجلسة. فيديو مقدمة
استعادة الجلسات والتخطيطات الأخيرة عند إعادة التشغيل. فيديو مقدمة
يدعم فتح جلسة محددة أو مجموعة جلسات عند بدء التشغيل.
يمكن تقليل ضغط الذاكرة الديناميكي، عادةً بنسبة 20%
إلى 90%
من حمل الذاكرة العاملة.
أداء عالي، ذاكرة منخفضة، زمن وصول منخفض. فيديو مقدمة
الأجهزة المستخدمة لتوليد البيانات في هذه المعايير كانت
windows 10 - 2.3 GHz Intel Core i5 and 8GB memory.
يتم إجراء اختبارات WindTerm1.72 وWindTerm 1.2 وFileZilla 3.48.1 وWinSCP 5.17.2 (Build 10278) على WSL (Ubuntu 18.04.2).
نسخة العملاء:
طلب | إصدار | تاريخ الافراج عنه |
---|---|---|
com.windterm | v1.72 | 2020-10-25 |
com.windterm | v1.2 | 2020-06-15 |
FileZilla | v3.48.1 | 2020-05-19 |
WinScp | الإصدار 5.17.2 (النسخة 10278) | 2020-03-09 |
جميع بيانات الاختبار هي للإشارة فقط.
وقت التنزيل | معدل التنزيل | وقت التحميل | معدل التحميل | |
---|---|---|---|---|
WindTerm 1.72 (استخدم النقل عالي السرعة) | 23 ثانية | 216.3 ميجابايت/ثانية | العشرينات | 247.0 ميجابايت/ثانية |
ويند تيرم 1.72 | 23 ثانية | 214.7 ميجابايت/ثانية | العشرينات | 244.0 ميجابايت/ثانية |
مصطلح الرياح 1.2 | 37 ثانية | 139.3 ميجابايت/ثانية | 43 ثانية | 119.9 ميجابايت/ثانية |
FileZilla | 32 ثانية | 161.1 ميجابايت/ثانية | 30 ثانية | 171.8 ميجابايت/ثانية |
WinSCP | 81 ثانية | 63.7 ميجابايت/ثانية | 91 ثانية | 56.7 ميجابايت/ثانية |
وقت التنزيل | معدل التنزيل | وقت التحميل | معدل التحميل | |
---|---|---|---|---|
WindTerm 1.7 | 26 ثانية | 3.9 ميجابايت/ثانية | 13 ثانية | 8.1 ميجابايت/ثانية |
مصطلح الرياح 1.2 | 32 ثانية | 3.4 ميجابايت/ثانية | 10 ثانية | 10.7 ميجابايت/ثانية |
FileZilla | 48 ثانية | 2.2 ميجابايت/ثانية | 35 ثانية | 3.1 ميجابايت/ثانية |
WinSCP | 42 ثانية | 2.6 ميجابايت/ثانية | 12 ثانية | 8.9 ميجابايت/ثانية |
الأجهزة المستخدمة لتوليد البيانات في هذه المعايير كانت
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 وWindows Terminal على WSL (Ubuntu 18.04.2).
يتم إجراء اختبارات Iterm2 وkitty وAlacritty على نظام التشغيل MacOS Shell،
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.
إصدار المحطات:
طلب | إصدار | تاريخ الافراج عنه |
---|---|---|
com.windterm | v1.72 | 2020-10-25 |
rxvt-unicode | v9.2.2 | 14-05-2016 |
المعجون | v0.71 | 2019-03-16 |
xterm | v3.30 | 2017-06-20 |
iterm2 | v3.3.6 | 2019-10-09 |
نشاط | v0.5.0 | 2020-07-21 |
كيتي | v0.14.6 | 2019-09-25 |
محطة ويندوز | v1.3.2651.0 | 2020-09-22 |
جميع بيانات الاختبار هي للإشارة فقط.
تحتوي البيانات المعيارية العشوائية على 97.6 ميجابايت من النص العشوائي (102,401,504 بايت، 1,329,878 سطرًا، تم إنشاؤها واختبارها بواسطة Random_test.sh)
في جميع الحالات، تم إجراء ثلاث عمليات تشغيل لتسخين ذاكرة التخزين المؤقت للنظام. الأرقام المبلغ عنها هي متوسط خمسة أشواط.
التلنت:
خطوط التمرير للخلف | معدل البيانات (ميجابايت/ثانية) | استخدام الذاكرة (ميجابايت) | |
---|---|---|---|
WindTerm | غير محدود | 52.1 | 106.6 |
rxvt | 1,350,000 | 37.8 | 842.2 |
المعجون | 1,350,000 | 4.9 | 733.4 |
xterm | 1,350,000 | 2.2 | 3328.4 |
محطة ويندوز + telnet.exe | 65,535 | 0.1 | لم يتم قياسه، استخدم إعداد 65,535 خطًا للتمرير للخلف |
سش:
خطوط التمرير للخلف | معدل البيانات (ميجابايت/ثانية) | استخدام الذاكرة (ميجابايت) | |
---|---|---|---|
WindTerm | غير محدود | 41.8 | 108.5 |
rxvt | 1,350,000 | 40.2 | 842.2 |
المعجون | 1,350,000 | 4.8 | 734.9 |
xterm | 1,350,000 | 2.3 | 3328.4 |
ويندوز الطرفية + ssh.exe | 65,535 | 2.1 | لم يتم قياسه، استخدم إعداد 65,535 خطًا للتمرير للخلف |
صدَفَة:
خطوط التمرير للخلف | معدل البيانات (ميجابايت/ثانية) | استخدام الذاكرة (ميجابايت) | |
---|---|---|---|
iterm2 | غير محدود | - (يستغرق وقتا طويلا) | أكثر من 1300 |
كيتي | غير محدود | 17.2 | 2655 |
النشاط | 100.000 | 41.3 | - |
الوقت (ثانية) | استخدام الذاكرة (ميجابايت) | |
---|---|---|
WindTerm | 1.236 | 16.1 |
rxvt | 5.082 | 633.3 |
المعجون | 4.161 | 551.1 |
xterm | 40.421 | 2500.7 |
iterm2 | 2.116 | 146.3 |
كيتي | 2.535 | 2376.5 |
النشاط | 1.162 | لم يتم القياس، استخدم إعداد 100000 خط للتمرير للخلف |
ويندوز الطرفية + ssh.exe | 23.246 | لم يتم قياسه، استخدم إعداد 65,535 خطًا للتمرير للخلف |
الوقت (ثانية) | استخدام الذاكرة (ميجابايت) | |
---|---|---|
WindTerm | 2.287 | 24.1 |
rxvt | 10.896 | 1266.6 |
المعجون | 16.045 | 1102.6 |
xterm | 68.154 | 5005.5 |
iterm2 | 4.181 | 383.2 |
كيتي | 5.620 | 4749.9 |
النشاط | 2.322 | لم يتم القياس، استخدم إعداد 100000 خط للتمرير للخلف |
ويندوز الطرفية + ssh.exe | 50.381 | لم يتم قياسه، استخدم إعداد 65,535 خطًا للتمرير للخلف |
الوقت (ثانية) | استخدام الذاكرة (ميجابايت) | |
---|---|---|
WindTerm | 5.520 | 68.2 |
rxvt | 27.533 | 3166.2 |
المعجون | 45.911 | 2757.1 |
xterm | - | نفاد الذاكرة |
iterm2 | 10.805 | 1048.3 |
كيتي | - | نفاد الذاكرة |
النشاط | 5.799 | لم يتم القياس، استخدم إعداد 100000 خط للتمرير للخلف |
ويندوز الطرفية + ssh.exe | 130.371 | لم يتم قياسه، استخدم إعداد 65,535 خطًا للتمرير للخلف |
الوقت (ثانية) | استخدام الذاكرة (ميجابايت) | |
---|---|---|
WindTerm | 10.674 | 133.3 |
rxvt | - | نفاد الذاكرة |
المعجون | - | نفاد الذاكرة |
xterm | - | نفاد الذاكرة |
iterm2 | 20.468 | 2231.3 |
كيتي | - | نفاد الذاكرة |
النشاط | 11.598 | لم يتم القياس، استخدم إعداد 100000 خط للتمرير للخلف |
ويندوز الطرفية + ssh.exe | 264.739 | لم يتم قياسه، استخدم إعداد 65,535 خطًا للتمرير للخلف |
الوقت (ثانية) | استخدام الذاكرة (ميجابايت) | |
---|---|---|
WindTerm | 10.167 | 0.7 |
rxvt | 9.687 | 0.1 |
المعجون | 95.382 | 0.4 |
xterm | 286.510 | 0.1 |
iterm2 | 25.448 | 7.4 |
كيتي | 16.104 | 0.5 |
النشاط | 11.798 | لم يتم قياسه، استخدم إعداد خطوط التمرير للخلف صفر |
ويندوز الطرفية + ssh.exe | 261.096 | لم يتم قياسه، استخدم إعداد خطوط التمرير للخلف صفر |
الأجهزة المستخدمة لتوليد البيانات في هذه المعايير كانت
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..
إصدار المحطات:
طلب | إصدار | تاريخ الافراج عنه |
---|---|---|
Windterm | v1.9 | 2020-12-22 |
جنوم | v3.30.2 | 2018-10-22 |
محطة ماتي | v1.20.2 | 2019-02-11 |
كونسول | v18.04.0 | 2019-04-12 |
محطة Xfce4 | v0.8.7.4 | 2018-5-15 |
كيوتيرمينال | v0.14.1 | 2019-01-26 |
جميع بيانات الاختبار هي للإشارة فقط.
تحتوي البيانات المعيارية العشوائية على 97.6 ميجابايت من النص العشوائي (102,401,504 بايت، 1,329,878 سطرًا، تم إنشاؤها واختبارها بواسطة Random_test.sh)
في جميع الحالات، تم إجراء ثلاث عمليات تشغيل لتسخين ذاكرة التخزين المؤقت للنظام. الأرقام المبلغ عنها هي متوسط خمسة أشواط.
وقت التكلفة | |
---|---|
WindTerm | 1.976 ث |
محطة جنوم | 9.781ث |
محطة ماتي | 9.841ث |
كونسول | 25.050 ث |
محطة xfce4 | 10.520 ثانية |
كيوتيرمينال | 20.763 ث |
ن | 1,000,000 | 2,000,000 | 5,000,000 | 10,000,000 | 10,000,000 (خطوط التمرير: 100) |
---|---|---|---|---|---|
WindTerm | 0.846 ثانية (18.6 ميجابايت) | 1.574 ثانية (26.6 ميجابايت) | 4.046 ثانية (56.4 ميجابايت) | 8.232 ثانية (102.2 ميجابايت) | 7.748 ثانية (3.4 ميجابايت) |
محطة جنوم | 0.920 ثانية | 2.152 ثانية | 5.271 ثانية | 11.111ث | 13.109 ثانية |
محطة ماتي | 0.822 ثانية | 1.698 ث | 5.943 ثانية | 10.920 ثانية | 12.290 ثانية |
كونسول | 1.612 ثانية | 3.199 ث | 8.157 ث | 16.029ث | 15.650 ث |
محطة xfce4 | 0.870 ثانية | 2.160 ثانية | 5.866 ثانية | 12.089 ث | 13.304ث |
كيوتيرمينال | 9.272 ثانية | 18.391ث | 45.999 ث | 104.277ث | 17.208ث |
بالنظر إلى تأثير الشبكة على زمن الوصول، فإن البيانات التالية مأخوذة من WindEdit. DIGEdit هو مكون النص في WindTerm.
دقيقة | الأعلى | متوسط | SD | |
---|---|---|---|---|
تحرير الرياح | 1.9 | 7.6 | 2.9 | 0.8 |
ويندوز المفكرة | 0.9 | 16.5 | 7.8 | 1.8 |
جفيم | 0.9 | 10.4 | 2.8 | 1.2 |
قائمة مفاتيح الاختصار
دورة الإصدار:
4-8 أسابيع.
دورة ما قبل النشر:
1 ~ 2 أسابيع
حل القضايا قدر الإمكان
تحسين المدون
تحسين النقل
تحسين شريط المهام
توجيه وكيل SSH
مخصص جديد للذاكرة ومدير وجامع البيانات المهملة (تم تأجيله إلى إصدار أحدث)
وصف مقتطف الأمر (تم تأجيله إلى إصدار أحدث)
مصادقة SSH GSSAPI (تم تأجيلها إلى إصدار أحدث)
وكيل SSH (تم تأجيله إلى إصدار أحدث)
البحث في الجلسات (مؤجل إلى إصدار أحدث)
تنزيل: WindTerm 2.5.0 (24/7/2022)
خريطة الطريق للإصدار 2.x:
أدوات خارجية
البروتوكولات:
مش
تسجيل الدخول
حصة:
الإكمال التلقائي
وضع الدردشة
عارض السجل
نقل الملفات:
بروتوكول نقل الملفات، بروتوكول نقل الملفات
نظام البرنامج النصي والماكرو والبرنامج المساعد
أكثر ...
الجدول الزمني للإصدار:
إصدار | مستوى | هدف | حالة | الجدول الزمني |
---|---|---|---|---|
v0.x | أساسي | الإطار الأساسي والميزات الأساسية، ولكن أكمل محرر النصوص عالي الأداء (WindEdit) كقاعدة، وكن قادرًا على استخدامها بشكل طبيعي. | انتهى | منذ فترة طويلة ~ سباق 2020 |
v1.x | يدوي | ميزات مثالية ويمكن أن يستخدمها معظم المطورين في عملهم اليومي | انتهى | ربيع 2020 ~ شتاء 2020 |
v2.x | شبه تلقائي | من خلال المشغلات ووحدات الماكرو والأحداث والإشعارات وما إلى ذلك، يمكن مساعدة المطورين على إكمال بعض العمليات. | النامية | ربيع 2021 ~ صيف 2022 |
v3.x | أوتوماتيكية بالكامل | من خلال المكونات الإضافية والبرامج النصية والتعلم الآلي وما إلى ذلك، تعمل تلقائيًا مع تحقيق عدم الحضور | تخطيط | صيف 2022 ~ شتاء 2023 |
مساهمة | |
---|---|
EvoWebFrance | الترجمة الفرنسية |
kvnklk | الترجمة الألمانية |
ليمونوا | الترجمة الصينية المبسطة |
لوكسنيجرا | الترجمة الفرنسية |
MosamXu | الترجمة الصينية المبسطة |