قائمة التوثيق

الخرج وسجل الأوامر

اقرأ الخرج المحفوظ وانسخه وابحث فيه وميز السجل المعروض من استدعاء الأوامر وإدخال البرنامج.

محتويات الصفحة

تعرف على السجلات المحفوظة

السجل المعروض في لوحة الأوامر هو العرض المحفوظ للأوامر والنتائج وخرج البرامج وإدخالها والرسائل والنتائج النهائية. سجل الأوامر سجل منفصل لاستدعاء أوامر اللوحة المقدمة. إدخال البرنامج يخص برنامجا واحدا قيد التشغيل. تبقى هذه الأشياء مختلفة حتى إذا كان إدخال البرنامج يتهجى clear أو run. يصف الدليل أرشيف لوحة الأوامر 0.8.0 المتحقق منه.

تحدد التسميات النصية نوع السجل بصورة مستقلة عن اللون. للتشغيلات أرقام. تغيير لغة الواجهة لا يعيد كتابة السجلات القديمة.

السجل التسمية الإنجليزية / العربية
أمر اللوحة cmd / أمر
إدخال برنامج مقدم in / إدخال
stdout للبرنامج out / خرج
stderr للبرنامج err / خطأ البرنامج
طلب تشغيل run / بدء
نتيجة نهائية مرصودة end / نهاية

لرسائل اللوحة وأخطائها ومسودات البرامج غير المرسلة والتركيب غير المكتمل والإدخال ذي التسليم غير المؤكد تسميات منفصلة. قد يكون جزء من سطر مقدم ذي تسليم غير مؤكد قد وصل إلى البرنامج؛ ليس إدخالا غير مرسل بالكامل. راجع تسليم الإدخال.

يبقى stdout وstderr منفصلين. ترتيب عرضهما ليس دمجا زمنيا. تحتفظ المجاري غير المنتهية بسطر والتشغيلات المختلفة بسجلات ذات تسميات منفصلة دون إضافة بايتات نهاية سطر للطفل. عند أول رصد لخروج الطفل المباشر دون حصده، توقف اللوحة القراءات العادية، وتثبت أعداد البايتات غير المقروءة باستخدام FIONREAD لـstdout ثم stderr، وتستنزف تلك البادئات المعدودة فقط. لا تزيد الأعداد بسبب خرج العمليات التابعة اللاحق، ولا تنتظر اللوحة EOF لأنبوبة تبقيها عملية تابعة مفتوحة. القطعان منفصلان، ولذلك قد يظهر خرج تابع وصل قبل عد مجراه. يبين فشل العد أو نقص البادئة أو فشل القراءة أن الالتقاط غير مكتمل كفشل عملية في اللوحة. ينتهي فاكا الترميز قبل سجل النتيجة واستعادة محث الأوامر. طلب الإغلاق أثناء Finalizing يعني الإغلاق بعد ذلك السجل. اقرأ النتيجة المرصودة مع الخرج.

افهم النص المنطقي المحفوظ

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

يستخدم التحديد والنسخ والبحث والنص المتاح لتقنيات المساعدة المحتوى المنطقي المحفوظ. تُستثنى تسميات السجل والالتفاف المرئي وعزل الاتجاه الخاص بالعرض. لا تضيف حدود السجل المرئية نهاية سطر للمحتوى. يغير الخط والتكبير واتجاه الخرج وحجم النافذة العرض دون إضافة فواصل منسوخة. يبقى U+2028/U+2029 حرفيا، بما في ذلك النسخ والقص في العناصر القابلة للتحرير. يؤثر اختيار الاتجاه في الإعدادات في العرض، لا النص المخزن.

حدد النص وانسخه

ركز السجل المعروض باستخدام Ctrl+1. اسحب لتحديد النص المحفوظ، أو استخدم تحديد الكل في ذلك العرض المركز. ينسخ Ctrl+Shift+C التحديد. توفر القائمة السياقية النسخ أيضا. العرض للقراءة فقط؛ يخص اللصق محثا أو عنصر نص مؤقتا قابلا للتحرير. يعمل Ctrl+Shift+C / Ctrl+Shift+V في العنصر المركز، فتحقق من التركيز قبل النسخ أو اللصق.

يحفظ الخرج الجديد موضع القراءة والتحديد الباقي. إذا حذفت حدود الاحتفاظ نصا محددا، تقيد مواضعه إلى النص الباقي دون تحديد محتوى بديل أو استئناف متابعة الخرج الحي. قد تظهر صفحة قديمة أو فارغة لحظيا أثناء تخطيط فقرة كبيرة في عامل منفصل؛ يبقى التحديد والنسخ المنطقيان متاحين.

يفتح Ctrl+F بحثا مؤقتا في الخرج. أدخل استعلاما حرفيا حساسا لحالة الأحرف. يجد Enter المطابقة التالية بعد التحديد، ويجد Shift+Enter السابقة قبله. لا التفاف أو تعبير نمطي أو بحث في النص المحذوف أو تسميات السجل أو مخزن سجل الأوامر المنفصل. يعرض الاستعلام الفارغ أو انتهاء المطابقات في الاتجاه رسالة عدم وجود مطابقة. تحدد المطابقة النص المنطقي المحفوظ وتكشف موضعه.

حقل البحث مالك إدخال مؤقت. يبقى Ctrl+C / Ctrl+V والتحرير العادي محليين فيه حتى أثناء التشغيل. بعد إنهاء التركيب، ينفذ Enter لاحق البحث بدلا من إرسال أمر أو إدخال برنامج. يغلق Escape البحث ويعيد التركيز إلى المحث الحي.

اقرأ الخرج القديم أو تابع المحث

مرر أو استخدم Shift+PageUp / Shift+PageDown لقراءة الخرج القديم. قد يكشف البحث مطابقة قديمة. لا يجبر الخرج الجديد قارئا ابتعد عن النهاية على العودة إليها. يستأنف Ctrl+Shift+End المتابعة الحية؛ يتابع Ctrl+2 النهاية أيضا ويركز المحث الحي. يركز Ctrl+1 السجل المعروض. ينقل Tab / Shift+Tab التركيز دون إكمال الأوامر.

تغير هذه العناصر موضع القراءة، لا التشغيل النشط أو المجلد الحالي أو سجل الأوامر. الرجوع إلى محث يملكه برنامج لا يجعله جاهزا للأوامر. تحقق من تسمية التشغيل والمرحلة قبل إرسال النص. راجع ملكية الإدخال.

امسح الخرج وتعرف على الاقتطاع

عند محث جاهز للأوامر، يزيل clear / مسح كل السجل المعروض، بما في ذلك صف أمره نفسه. يمسح Ctrl+L عند الجاهزية للأوامر ويحفظ مسودة الأمر الحالية. يحفظ كلاهما المجلد الحالي وسجل الأوامر. لا يتاح Ctrl+L عندما يملك المحث برنامج أو عملية ملفات. أثناء التشغيل، كتابة clear إدخال للبرنامج. مسح السجل المعروض لا ينهي برنامجا أو يمحو آثاره.

تشترك كل أنواع السجلات في ميزانية حساب 8,388,608 بايت تشمل محتوى UTF-8 والتسميات والرسائل وكلفة السجل والمقطع. ليست حدا لكل ذاكرة العملية. يحذف أقدم المحتوى مع إشعار اقتطاع تراكمي مترجم واحد. يستمر التشغيل تحت ضغط الاحتفاظ. لا يعود النص المحذوف أو الممسوح متاحا للتحديد والنسخ والبحث؛ السجل المعروض ليس سجل تنفيذ دائما.

للخرج المعلق حدان منفصلان قدرهما 262,144 بايت خام و262,144 بايت عرض UTF-8 عبر المجرَيَين، مع معالجة حتى 65,536 بايت من كل نوع في دورة واجهة واحدة. يوقف الضغط قراءة الأنابيب مؤقتا بدلا من إيقاف التشغيل. حدود الخرج المعلق منفصلة عن ميزانية السجل المعروض وحدود سجل الأوامر.

استدع الأوامر دون تنفيذها

عند المحث الجاهز للأوامر، يستدعي Up أمرا أقدم ويتحرك Down نحو الأحدث بعد معالجة التركيب. يحفظ أول Up المسودة الحالية؛ يعيدها Down بعد أحدث إدخال. يبدل الاستدعاء المسودة فقط. افحصها أو حررها، ثم اضغط Enter منفصلا إذا أردت تقديمها. لا يغير تحرير النص المستدعى سجل الأوامر المقدمة.

يحفظ السجل الأوامر غير الفارغة حرفيا، بما في ذلك التكرار وأخطاء التحليل والعمليات الفاشلة وclear. التقديم الذي لا يحتوي إلا مسافات أو جدولة لا يفعل شيئا ولا يسجل. يُحد السجل إلى 200 إدخال و1,048,576 بايت UTF-8، بحذف الأقدم لاستيفاء الحدين. يخص هذه النافذة، ولا يشارك مع نوافذ أخرى ويُفقد عند إغلاقها. مسح السجل المعروض أو اقتطاعه لا يمسح سجل الأوامر.

لا يدخل إدخال البرنامج أو مسوداته غير المرسلة أو التركيب غير المكتمل أو نص البحث والإعدادات المؤقت سجل الأوامر. قد يتنقل Up / Down أثناء التركيب بين مرشحي طريقة الإدخال؛ لا يستدعيان أوامر اللوحة أثناء تشغيل برنامج. لا يعيد أي إجراء في السجل إرسال إدخال أو استعادة تشغيل أو التنفيذ تلقائيا. راجع التركيب.

لكل المفاتيح حسب السياق، استخدم مرجع المفاتيح، بما في ذلك العناصر المؤقتة ومفاتيح الجاهزية للأوامر.