Terminal: الميزات الأساسية المفقودة (أو المستند)

تم إنشاؤها على ٨ فبراير ٢٠٢٠  ·  3تعليقات  ·  مصدر: microsoft/terminal

أنا مستخدم كبير لـ conEmu على WIndows وكذلك Terminator على Linux وقد أتيت إلى هذا الريبو بآمال كبيرة ولكن يبدو أن هناك العديد من الميزات المفقودة. لكي أظل عادلاً مع المحطات الطرفية الأخرى ، توقعت أن أجد هذه المعلومات الأساسية في الملف التمهيدي ولكني لم أستطع لذلك أفترض أن هذه هي الميزات المفقودة.

  1. كيف أقوم بتقسيم النافذة إلى محطات طرفية متعددة كبيرة الحجم (ويعرف أيضًا باسم التخطيط)؟ لا يوجد شيء في الملف التمهيدي ولا شيء في UX لمعرفة ما إذا كانت هذه الميزة الأساسية موجودة.
  2. ما هي كل الإعدادات المتوفرة؟ مرة أخرى لا شيء في الملف التمهيدي أو في تجربة المستخدم. عندما أنقر فوق الإعدادات في UX ، فإنه يفتح ملف الإعدادات المدفون في مجلد غير مستخدم مع إعدادات قليلة جدًا دون الكثير من التعليقات. سأكون في غاية يوصي yaml لملف إعدادات التوثيق الذاتي. أيضًا ، يجب أن يوجد ملف الإعدادات في مجلد المستخدم كـ .windows-terminal.config أو شيء من هذا القبيل ويستخدم VSCode مثل آلية التجاوز.
  3. كيف أجعلها لتذكر جلستي؟ في كل مرة أقوم فيها بإعادة فتح Terminal ، يبدأ تشغيل PowerShell الجديد (الذي لا أستخدمه).
  4. كيف يمكنني تعيين أدلة العمل والأوامر لكل محطة طرفية (في علامة التبويب أو التخطيط)؟ مرة أخرى ، لا شيء في الملف التمهيدي أو تجربة المستخدم لجعل هذه الميزة بديهية (إذا كانت الميزة موجودة بالفعل).

أشعر أن 4 هي الميزات الأساسية قبل الاعتماد على Windows Terminal بدوام كامل.

شكرًا لك على هذا الجهد وأتمنى أن يكون هذا مكافئًا لـ Terminator على Linux (ليس UX الأكثر وضوحًا ولكن لا يزال بإمكاني اكتشاف الميزات المذكورة أعلاه :)).

Area-Settings Issue-Question Needs-Triage Product-Terminal Resolution-Answered

التعليق الأكثر فائدة

مرحبًا sytelus ، نأمل أن يكون هذا مفيدًا.

  1. كيف أقوم بتقسيم النافذة إلى محطات طرفية متعددة كبيرة الحجم (ويعرف أيضًا باسم التخطيط)؟ لا يوجد شيء في الملف التمهيدي ولا شيء في UX لمعرفة ما إذا كانت هذه الميزة الأساسية موجودة.

الأجزاء ممكنة ، وإليك اختصارات لوحة المفاتيح ذات الصلة:

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

أوافق على أنه سيكون من الجيد أن يكون لديك واجهة مستخدم إعدادات مخصصة ، ولكن بالنظر إلى حقيقة أن الأشخاص التقنيين معتادون على العمل مع الملفات النصية ، أعتقد أيضًا أن عدم وجودها لا ينبغي أن يكون مشكلة كبيرة.

  1. ما هي كل الإعدادات المتوفرة؟ مرة أخرى لا شيء في الملف التمهيدي أو في تجربة المستخدم. عندما أنقر فوق الإعدادات في 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 عند تمرير أحد الإعدادات.

  1. كيف أجعلها لتذكر جلستي؟ في كل مرة أقوم فيها بإعادة فتح Terminal ، يبدأ تشغيل PowerShell الجديد (الذي لا أستخدمه).

اضبط هذا في إعداداتك (إذا لم أكن مخطئًا ، فيمكن أن يكون اسم ملف تعريف أو دليل أو فهرس):

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L4

  1. كيف يمكنني تعيين أدلة العمل والأوامر لكل محطة طرفية (في علامة التبويب أو التخطيط)؟ مرة أخرى ، لا شيء في الملف التمهيدي أو تجربة المستخدم لجعل هذه الميزة بديهية (إذا كانت الميزة موجودة بالفعل).

يجب تعيينها لكل ملف تعريف:

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L22

تستخدم الأجزاء أيضًا هذا الإعداد ، ولا أعتقد أنه يمكن تغيير هذا السلوك الآن.

على أي حال ، إذا كان كل شيء على ما يرام ، يجب إصدار v1.0 في أبريل.

ال 3 كومينتر

مرحبًا sytelus ، نأمل أن يكون هذا مفيدًا.

  1. كيف أقوم بتقسيم النافذة إلى محطات طرفية متعددة كبيرة الحجم (ويعرف أيضًا باسم التخطيط)؟ لا يوجد شيء في الملف التمهيدي ولا شيء في UX لمعرفة ما إذا كانت هذه الميزة الأساسية موجودة.

الأجزاء ممكنة ، وإليك اختصارات لوحة المفاتيح ذات الصلة:

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

أوافق على أنه سيكون من الجيد أن يكون لديك واجهة مستخدم إعدادات مخصصة ، ولكن بالنظر إلى حقيقة أن الأشخاص التقنيين معتادون على العمل مع الملفات النصية ، أعتقد أيضًا أن عدم وجودها لا ينبغي أن يكون مشكلة كبيرة.

  1. ما هي كل الإعدادات المتوفرة؟ مرة أخرى لا شيء في الملف التمهيدي أو في تجربة المستخدم. عندما أنقر فوق الإعدادات في 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 عند تمرير أحد الإعدادات.

  1. كيف أجعلها لتذكر جلستي؟ في كل مرة أقوم فيها بإعادة فتح Terminal ، يبدأ تشغيل PowerShell الجديد (الذي لا أستخدمه).

اضبط هذا في إعداداتك (إذا لم أكن مخطئًا ، فيمكن أن يكون اسم ملف تعريف أو دليل أو فهرس):

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L4

  1. كيف يمكنني تعيين أدلة العمل والأوامر لكل محطة طرفية (في علامة التبويب أو التخطيط)؟ مرة أخرى ، لا شيء في الملف التمهيدي أو تجربة المستخدم لجعل هذه الميزة بديهية (إذا كانت الميزة موجودة بالفعل).

يجب تعيينها لكل ملف تعريف:

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L22

تستخدم الأجزاء أيضًا هذا الإعداد ، ولا أعتقد أنه يمكن تغيير هذا السلوك الآن.

على أي حال ، إذا كان كل شيء على ما يرام ، يجب إصدار v1.0 في أبريل.

لمعلوماتك ، يمكنك العثور على وثائق حول معظم هذه الميزات هنا:
https://github.com/microsoft/terminal/tree/master/doc/user-docs

أنا متأكد من أن Banandrew قد قام بعمل ممتاز في الإجابة على هذا السؤال. لم أستطع أن أقول ذلك بشكل أفضل بنفسي :)

sytelus إذا كانت لديك أي أسئلة أخرى ،

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات