أنا مستخدم كبير لـ conEmu على WIndows وكذلك Terminator على Linux وقد أتيت إلى هذا الريبو بآمال كبيرة ولكن يبدو أن هناك العديد من الميزات المفقودة. لكي أظل عادلاً مع المحطات الطرفية الأخرى ، توقعت أن أجد هذه المعلومات الأساسية في الملف التمهيدي ولكني لم أستطع لذلك أفترض أن هذه هي الميزات المفقودة.
.windows-terminal.config
أو شيء من هذا القبيل ويستخدم VSCode مثل آلية التجاوز.أشعر أن 4 هي الميزات الأساسية قبل الاعتماد على Windows Terminal بدوام كامل.
شكرًا لك على هذا الجهد وأتمنى أن يكون هذا مكافئًا لـ Terminator على Linux (ليس UX الأكثر وضوحًا ولكن لا يزال بإمكاني اكتشاف الميزات المذكورة أعلاه :)).
مرحبًا sytelus ، نأمل أن يكون هذا مفيدًا.
- كيف أقوم بتقسيم النافذة إلى محطات طرفية متعددة كبيرة الحجم (ويعرف أيضًا باسم التخطيط)؟ لا يوجد شيء في الملف التمهيدي ولا شيء في UX لمعرفة ما إذا كانت هذه الميزة الأساسية موجودة.
الأجزاء ممكنة ، وإليك اختصارات لوحة المفاتيح ذات الصلة:
أوافق على أنه سيكون من الجيد أن يكون لديك واجهة مستخدم إعدادات مخصصة ، ولكن بالنظر إلى حقيقة أن الأشخاص التقنيين معتادون على العمل مع الملفات النصية ، أعتقد أيضًا أن عدم وجودها لا ينبغي أن يكون مشكلة كبيرة.
- ما هي كل الإعدادات المتوفرة؟ مرة أخرى لا شيء في الملف التمهيدي أو في تجربة المستخدم. عندما أنقر فوق الإعدادات في UX ، فإنه يفتح ملف الإعدادات المدفون في مجلد غير مستخدم مع إعدادات قليلة جدًا دون الكثير من التعليقات. سأكون في غاية يوصي yaml لملف إعدادات التوثيق الذاتي. أيضًا ، يجب أن يكون ملف الإعدادات موجودًا في مجلد المستخدم باسم .windows-terminal.config أو شيء من هذا القبيل ويستخدم VSCode مثل آلية التجاوز.
أعلى تعليق في profiles.json
- هذا هو التعليق الذي تفتحه من واجهة المستخدم - يذكره:
// To view the default settings, hold "alt" while clicking on the "Settings" button.
هذا يفتح الملف الذي ربطته أعلاه ، ويعرض جميع الإعدادات التي يمكن تغييرها. نظرًا لأن الجهاز قيد التطوير وبعد عدة أشهر من الوصول إلى v1.0
، فقد تحتاج إلى متابعة التطوير وحذف profiles.json
أحيانًا لإعادة إنشائه بالإعدادات المفقودة. أيضًا ، يعرض VSCode أوصاف الإعدادات في profiles.json
عند تمرير أحد الإعدادات.
- كيف أجعلها لتذكر جلستي؟ في كل مرة أقوم فيها بإعادة فتح Terminal ، يبدأ تشغيل PowerShell الجديد (الذي لا أستخدمه).
اضبط هذا في إعداداتك (إذا لم أكن مخطئًا ، فيمكن أن يكون اسم ملف تعريف أو دليل أو فهرس):
- كيف يمكنني تعيين أدلة العمل والأوامر لكل محطة طرفية (في علامة التبويب أو التخطيط)؟ مرة أخرى ، لا شيء في الملف التمهيدي أو تجربة المستخدم لجعل هذه الميزة بديهية (إذا كانت الميزة موجودة بالفعل).
يجب تعيينها لكل ملف تعريف:
تستخدم الأجزاء أيضًا هذا الإعداد ، ولا أعتقد أنه يمكن تغيير هذا السلوك الآن.
على أي حال ، إذا كان كل شيء على ما يرام ، يجب إصدار v1.0
في أبريل.
لمعلوماتك ، يمكنك العثور على وثائق حول معظم هذه الميزات هنا:
https://github.com/microsoft/terminal/tree/master/doc/user-docs
أنا متأكد من أن Banandrew قد قام بعمل ممتاز في الإجابة على هذا السؤال. لم أستطع أن أقول ذلك بشكل أفضل بنفسي :)
sytelus إذا كانت لديك أي أسئلة أخرى ،
التعليق الأكثر فائدة
مرحبًا sytelus ، نأمل أن يكون هذا مفيدًا.
الأجزاء ممكنة ، وإليك اختصارات لوحة المفاتيح ذات الصلة:
https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L242 -L243
https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L234 -L237
https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L213 -L216
أوافق على أنه سيكون من الجيد أن يكون لديك واجهة مستخدم إعدادات مخصصة ، ولكن بالنظر إلى حقيقة أن الأشخاص التقنيين معتادون على العمل مع الملفات النصية ، أعتقد أيضًا أن عدم وجودها لا ينبغي أن يكون مشكلة كبيرة.
أعلى تعليق في
profiles.json
- هذا هو التعليق الذي تفتحه من واجهة المستخدم - يذكره:هذا يفتح الملف الذي ربطته أعلاه ، ويعرض جميع الإعدادات التي يمكن تغييرها. نظرًا لأن الجهاز قيد التطوير وبعد عدة أشهر من الوصول إلى
v1.0
، فقد تحتاج إلى متابعة التطوير وحذفprofiles.json
أحيانًا لإعادة إنشائه بالإعدادات المفقودة. أيضًا ، يعرض VSCode أوصاف الإعدادات فيprofiles.json
عند تمرير أحد الإعدادات.اضبط هذا في إعداداتك (إذا لم أكن مخطئًا ، فيمكن أن يكون اسم ملف تعريف أو دليل أو فهرس):
https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L4
يجب تعيينها لكل ملف تعريف:
https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L22
تستخدم الأجزاء أيضًا هذا الإعداد ، ولا أعتقد أنه يمكن تغيير هذا السلوك الآن.
على أي حال ، إذا كان كل شيء على ما يرام ، يجب إصدار
v1.0
في أبريل.