إرجاع السطر
رمز إرجاع السطر ، والذي يُختصر غالبًا إلى CR أو return ، هو رمز تحكم أو آلية تُستخدم لإعادة ضبط موضع الجهاز إلى بداية سطر النص . وهو يرتبط ارتباطًا وثيقًا بمفهومي تغذية السطر والسطر الجديد<CR> ، على الرغم من أنه يمكن اعتباره بشكل منفصل.
الآلات الكاتبة

في الأصل، كان مصطلح "إرجاع السطر" يشير إلى آلية أو ذراع في الآلة الكاتبة . في الآلات التي يكون فيها عنصر الكتابة ثابتًا والورقة مثبتة في عربة متحركة ، كان هذا الذراع موجودًا على اليسار متصلًا بالعربة المتحركة، ويعمل بعد كتابة سطر من النص لإعادة العربة إلى أقصى اليمين بحيث تتم محاذاة عنصر الكتابة مع الجانب الأيسر من الورقة. وكان هذا الذراع يُستخدم عادةً لتغذية الورقة للانتقال إلى السطر التالي.
في العديد من الآلات الكاتبة الكهربائية، مثل IBM Electric و Underwood Electric، كان زر إرجاع السطر عبارة عن مفتاح إضافي على لوحة المفاتيح بدلاً من ذراع. وكان هذا المفتاح يُسمى عادةً "إرجاع السطر" أو "إرجاع" أو "إرجاع الطاقة". أما في الآلات الكاتبة مثل Selectric ، حيث يتحرك عنصر الكتابة أثناء الطباعة بينما تبقى الورقة ثابتة، فإن هذا المفتاح يُعيد عنصر الكتابة إلى أقصى اليسار، وكان يُستخدم مصطلح " إرجاع الحامل " أحيانًا للإشارة إلى هذه الوظيفة.
لتحسين لوحة المفاتيح لغير الناطقين باللغة الإنجليزية، تم إدخال الرمز ↵ ( U +21B5، كيان HTML↵ ) للتعبير عن عملية إرجاع السطر وتغذية السطر معًا.
أجهزة الكمبيوتر
في مجال الحوسبة ، يُعدّ حرف إرجاع المؤشر إلى بداية السطر أحد أحرف التحكم في ترميز ASCII ، و Unicode ، و EBCDIC ، والعديد من الترميزات الأخرى. يُستخدم هذا الحرف لإصدار أمر للطابعة ، أو أي نظام إخراج آخر كشاشة وحدة التحكم ، لنقل المؤشر إلى الموضع الأول في نفس السطر. وكان يُستخدم غالبًا مع حرف تغذية السطر (LF)، الذي يُشير إلى الانتقال إلى السطر التالي، بحيث يُشكلان معًا بداية سطر جديد. ويُشار إلى هذا التسلسل مجتمعًا بالاختصار CRLF . [ 1 ]
تم فصل وظائف إرجاع العربة وتغذية السطر لأسباب عملية:
- يُتيح الضغط على زر الرجوع إمكانية طباعة نص جديد فوق السطر. ويمكن استخدام هذه الخاصية لإنتاج أحرف غامقة أو مُشكّلة، وشرطات سفلية، ونصوص مشطوبة، وبعض الرموز المركبة.
- كانت الطابعات الميكانيكية القديمة بطيئة للغاية في إعادة رأس الطباعة إلى مكانه في الوقت اللازم لمعالجة حرف واحد. لذلك، لم يكن الوقت المستغرق في إرسال إشارة تغذية السطر ضائعًا (غالبًا ما كان يجب إرسال عدة أحرف إضافية للتأكد من إعادة رأس الطباعة إلى مكانه قبل إرسال حرف الطباعة). ولهذا السبب، كانت إشارة إعادة رأس الطباعة إلى مكانه تُرسل دائمًا أولًا.
- كان من الممكن أيضًا بعد ذلك إدخال عمليات تغذية الأسطر المتعددة في الوقت المستغرق لإرجاع سطر واحد - على سبيل المثال لطباعة نص مزدوج المسافة أو رؤوس/تذييلات أو صفحات العنوان - لتوفير وقت الطباعة والإرسال دون الحاجة إلى دوائر إضافية أو تعقيد ميكانيكي "لتصفية" إشارات CR الإضافية الزائفة.
في وقت مبكر من عام 1901، احتوى رمز بودو على أحرف منفصلة لإرجاع المؤشر إلى بداية السطر وتغذية السطر.
تستخدم العديد من برامج الحاسوب حرف إرجاع المؤشر، بمفرده أو مع حرف سطر جديد، للإشارة إلى نهاية سطر من النص، ولكن تُستخدم أحرف أخرى لهذا الغرض أيضًا (انظر سطر جديد )؛ بينما تستخدمه برامج أخرى فقط لفصل الفقرات (إرجاع إجباري). بعض المعايير التي تُقدم تمثيلاتها الخاصة للتحكم في الأسطر والفقرات (مثل HTML ) والعديد من لغات البرمجة تُعامل إرجاع المؤشر وحرف السطر الجديد كمسافات بيضاء .
في كل من ASCII و Unicode، يُخصص رمز إرجاع السطر للنقطة 13 (أو 0D بالنظام الست عشري )؛ ويمكن رؤيته أيضًا كـ control+M أو ^M . في ثوابت الأحرف والسلاسل في لغة البرمجة C وفي العديد من اللغات الأخرى (بما في ذلك تمثيلات التعبيرات النمطية [ 2 ] [ 3 ] ) المتأثرة بلغة C، \rيُشير الرمز إلى هذا الحرف. [ 4 ]
انظر أيضاً
مراجع
- ↑ "CRLF" . وثائق MDN على الويب . مؤرشف من الأصل بتاريخ 2024-03-04 . تم الاسترجاع بتاريخ 2024-03-04 .
- ↑ "مرجع بناء جملة التعبيرات النمطية" . JetBrains . مؤرشف من الأصل بتاريخ 2023-10-03 . تم الاطلاع عليه بتاريخ 2024-03-04 .
- ↑ جان غويفيرتس. "دليل سريع للعبارات النمطية" . regular-expressions.info . مؤرشف من الأصل بتاريخ 21-02-2024 . تم الاطلاع عليه بتاريخ 04-03-2024 .
- ↑ إريك س. روبرتس (1995). فن وعلم سي . أديسون-ويسلي . ص 311.
- شخصيات التحكم
- مساحة بيضاء
- الآلات الكاتبة
