ويندوز معاينة المحطة الطرفية v0.8.
يبحث
تمت إضافة وظيفة البحث إلى المحطة الطرفية! ربط المفتاح الافتراضي لاستدعاء القائمة المنسدلة للبحث هو {"command": "find", "keys": ["ctrl+shift+f"]}
. لا تتردد في تخصيص ربط المفتاح هذا في ملف Profiles.json الخاص بك إذا كنت تفضل الضغط على مفاتيح مختلفة! تسمح لك القائمة المنسدلة بالبحث لأعلى ولأسفل عبر المخزن المؤقت بالإضافة إلى مطابقة حالة الأحرف.
التأثيرات الطرفية الرجعية (تجريبي)
هل تفتقد أيام خطوط المسح الضوئي والنص المتوهج? حسنًا, هذا هو الإصدار الطرفي المناسب لك! شكرا لعضو المجتمع @الرجل الحديدي, يمكنك الآن الحصول على تأثيرات CRT الرجعية داخل Windows Terminal! هذه هي الميزة التجريبية, ولكن لتمكينه، يمكنك إضافة مقتطف الشفرة التالي إلى أي من ملفاتك الشخصية:
"experimental.retroTerminalEffect": true
تحديثات الإعدادات
الأجزاء وعلامات التبويب المحسنة وربط المفاتيح
عند فتح جزء أو علامة تبويب جديدة تحتوي على مفتاح ربط, يمكنك الآن تحديد ملف التعريف باستخدام اسم ملف التعريف "profile": "profile-name"
, دليل "profile": "profile-guid"
, أو الفهرس "index": profile-index
. إذا لم يتم تحديد أي شيء, يتم استخدام ملف التعريف الافتراضي.
بالإضافة إلى ذلك, يمكنك تجاوز جوانب معينة من الملف الشخصي مثل سطر أوامر الملف الشخصي القابل للتنفيذ "commandline": "path/to/my.exe"
, دليل البداية "startingDirectory": "my/path"
, أو عنوان علامة التبويب "tabTitle": "new-title"
.
فيما يلي بعض الأمثلة حول كيفية تنفيذ هذه الميزة الجديدة:
{"keys": ["ctrl+a"], "command": {"action": "splitPane", "split": "vertical"}}
يفتح ملف التعريف الافتراضي في جزء رأسي جديد.
{"keys": ["ctrl+b"], "command": {"action": "splitPane", "split": "vertical", "index": 0}}
يفتح ملف التعريف الأول في القائمة المنسدلة في جزء رأسي جديد.
{"keys": ["ctrl+c"], "command": {"action": "splitPane", "split": "horizontal", "profile": "{00000000-0000-0000-0000-000000000000}", "commandline": "foo.exe"}}
يفتح ملف التعريف مع الدليل 00000000-0000-0000-0000-000000000000 باستخدام سطر الأوامر القابل للتنفيذ لـ foo.exe في جزء أفقي جديد.
{"keys": ["ctrl+d"], "command": {"action": "newTab", "profile": "profile1", "startingDirectory": "c:\\foo"}}
يفتح ملف التعريف بالاسم Profile1 بدءًا من c:\دليل foo في علامة تبويب جديدة.
{"keys": ["ctrl+e"], "command": {"action": "newTab", "index": 1, "tabTitle": "bar", "startingDirectory": "c:\\foo", "commandline":"foo.exe"}}
يفتح ملف التعريف الثاني في القائمة المنسدلة باستخدام سطر الأوامر القابل للتنفيذ لـ foo.exe مع عنوان علامة تبويب للشريط يبدأ بـ c:\دليل foo في علامة تبويب جديدة. *يلتقط الأنفاس*
الإعدادات الافتراضية المخصصة
يمكنك الآن تعديل ملف Profiles.json الخاص بك للحصول على إعدادات ملف التعريف الافتراضية الخاصة بك. مع هذه الهندسة المعمارية الجديدة, يمكنك تعيين خاصية مرة واحدة وتطبيقها على جميع ملفات التعريف الخاصة بك. يساعد هذا الإعداد الجديد على تقليل الإعدادات الزائدة بين الملفات الشخصية. لإضافة هذه الميزة, يمكنك تعديل كائن الملفات الشخصية في ملف Profiles.json الخاص بك للحصول على "defaults"
و "list"
الخصائص بالصيغة التالية:
"profiles": {
"defaults": {
"fontFace": "Cascadia Code",
"colorScheme": "Vintage"
}
"list": [
{
"commandLine": "cmd.exe",
"guid": "{00000000-0000-0000-0000-000000000000}",
"name": "cmd"
},
{
"guid": "{11111111-1111-1111-1111-111111111111}",
"name": "PowerShell Core",
"source": "Windows.Terminal.PowershellCore"
}
]
},
مع مقتطف الكود أعلاه, ستستخدم جميع الملفات الشخصية الخط Cascadia Code وستحتوي على نظام الألوان القديم.
ملحوظة: يمكن العثور على جميع إعدادات الملف الشخصي هنا. يمكن تطبيق كل شيء على "defaults"
يستثني "guid"
.
تحسينات واجهة المستخدم
تحجيم علامة التبويب
لديك الآن القدرة على تعديل سلوك عروض علامة التبويب الخاصة بك. تمت إضافة إعداد جديد يسمى "titleWidthMode"
. يوفر هذا الإعداد سلوكين مختلفين لعرض علامة التبويب: "equal"
و "titleLength"
. "equal"
سيجعل جميع علامات التبويب الخاصة بك متساوية في العرض وتتقلص عند إضافة علامات تبويب إضافية, على غرار تجربة المتصفح التقليدية. "titleLength"
سيتم تغيير حجم كل علامة تبويب إلى طول عنوان علامة التبويب.
تم ضبط سلوك عرض علامة التبويب الافتراضي على الجهاز الطرفي في الأصل "titleLength"
. يغير هذا الإصدار السلوك الافتراضي إلى "equal"
. إذا كنت ترغب في تغيير سلوك عرض علامة التبويب مرة أخرى إلى "titleLength"
وضع, يمكنك إضافة مقتطف التعليمات البرمجية التالي إلى "globals"
خاصية ملف Profiles.json الخاص بك:
"tabWidthMode": "titleLength"
اصلاحات الشوائب
- سيصبح صف علامة التبويب أكبر الآن عندما تصبح النافذة كذلك!
- يعمل وضع ملء الشاشة الآن بشكل أكثر موثوقية!
- يجب أن يعمل نقل التركيز بين الأجزاء المجمعة بالطريقة التي تتوقعها!
- نظام ويندوز الفرعي لينكس (WSL) سوف يرى المستخدمون الآن
WT_SESSION
متغيرات البيئة! - أكوام من إصلاحات الأعطال!