كيفية التراجع وإعادة تنفيذ أمر ما على جهاز Mac: الدليل المتقدم

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

دعونا نبدأ بتوسيع فهمنا لهذه الميزات الأساسية.


كيفية عمل التراجع والإعادة تحت الغطاء

إن التراجع والإعادة هما في الأساس أدوات لإدارة الحالة. وتعمل هذه الأدوات من خلال تتبع أفعالك في "مكدس تاريخ" مؤقت. وإليك كيفية تطور هذه العملية:

  • فك:عند تنفيذ إجراء ما، يتم تخزينه في الذاكرة. يقوم التراجع باسترداد هذا السجل وإرجاع التغييرات، مما يؤدي فعليًا إلى الرجوع بالزمن إلى الوراء.
  • فعل ثانية:إذا قمت بالتراجع عن إجراء ما، فسيتم حفظه مؤقتًا في "مجموعة إعادة تنفيذ" منفصلة. تقوم مجموعة إعادة التنفيذ باسترداد هذا الإجراء وإعادة تطبيقه، مما يجعلك تتحرك للأمام في الوقت المناسب.

يحتوي كل تطبيق على تنفيذه لهذه المجموعات، وقد تختلف درجة تعقيدها. على سبيل المثال:

  • التطبيقات الأساسية (TextEdit):تتبع الإجراءات المباشرة مثل إدخال النص وحذفه.
  • التطبيقات المتقدمة (فوتوشوب):إدارة السجلات الطبقية باستخدام مسارات متفرعة لعمليات سير العمل المختلفة.

فهم السلوكيات الخاصة بالعمل

تتصرف وظيفة التراجع والإعادة بشكل مختلف وفقًا لنوع المهمة:

1. تحرير النص

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

  • يؤدي كتابة "مرحبًا بالعالم!" في Notes إلى إنشاء سجل إجراءات لكل حرف. سيؤدي التراجع إلى عكس الإدخال حرفًا بحرف.

2. التصميم الجرافيكي وتحرير الوسائط

في التطبيقات مثل Adobe Photoshop أو Final Cut Pro، قد تتضمن الإجراءات طبقات أو كائنات معقدة. هنا:

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

3. إدارة الملفات وإجراءات النظام

تعامل أدوات نظام Finder وmacOS التراجع باعتباره تراجعًا عن الإجراءات البنيوية، مثل نقل الملفات أو التراجع عن تفضيلات النظام. يسمح التراجع، في هذه السياقات، بإعادة تطبيق التغييرات دون البدء من جديد.


الغوص في اختصارات لوحة المفاتيح

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

تخصيص الاختصارات

  1. ساعات العمل تفضيلات النظام > لوحة المفاتيح > الاختصارات.
  2. انتقل إلى اختصارات التطبيقات والقسم الخاص به.
  3. إضافة أو تعديل اختصارات التراجع والإعادة لتطبيقات محددة.
اقرأ أيضا:  الصيد مقابل التصيد: الفرق والمقارنة

استخدام مفاتيح التعديل المتعددة

تسمح بعض التطبيقات الاحترافية باختصارات إضافية لوظائف التراجع/الإعادة المتخصصة:

  • الأمر + الخيار + Z:يستخدم في Adobe Photoshop للتراجع عن إجراءات متعددة في السجل.
  • Shift + Command + Option + Z:إعادة تنفيذ إجراءات متعددة تم التراجع عنها.

تعمل اختصارات لوحة المفاتيح المتقدمة هذه على تقليل ضغطات المفاتيح المتكررة، مما يؤدي إلى تحسين الكفاءة.


الاستفادة من التراجع/الإعادة عبر التطبيقات

تطبيقات Apple الأصلية

تتكامل التطبيقات الأصلية لنظام التشغيل macOS مثل Pages وKeynote وPreview مع ميزة التراجع/الإعادة بشكل أصلي:

  • الصفحات:استرجاع تنسيق الفقرة أو وضع الكائن أو إدخال النص باستخدام التراجع. يتيح لك التراجع التبديل بين التغييرات للمقارنة.
  • عرض:استخدم التراجع لعكس التعليقات التوضيحية أو إدراج النصوص على ملفات PDF والصور.

تطبيقات الطرف الثالث

تعمل تطبيقات الطرف الثالث على توسيع وظيفة التراجع/الإعادة باستخدام ميزات مثل السجلات الخاصة بالإجراءات وتدفقات العمل المتفرعة:

  • ميكروسوفت ورد:يتتبع ما يصل إلى 100 إجراء في سجل التاريخ الخاص به، والذي يمكنك التنقل فيه باستخدام قائمة التراجع/الإعادة المنسدلة.
  • أوتوكاد:يوفر أمر التراجع الذي يدعم إرجاع التسلسلات في البرامج النصية والماكرو.

التراجع/الإعادة المتقدم في سير العمل الإبداعي

1. التنقل عبر التاريخ غير الخطي

تتيح لك العديد من الأدوات الإبداعية التفاعل مع شجرة سجل التراجع:

  • أدوبي فوتوشوب: لوحة التاريخ يصور جميع الإجراءات المسجلة، مما يتيح لك الانتقال إلى أي نقطة. يمكنك أيضًا إنشاء تدفقات عمل جديدة من إجراء محدد دون التأثير على الإجراء الأصلي.

2. التراجع عن التعاون

في البيئات التعاونية، مثل Google Docs أو Figma:

  • ينطبق التراجع فقط على الإجراءات التي قمت بها، مع الاحتفاظ بسجل إجراءات مشترك.
  • تكمل سجلات الإصدارات خاصية التراجع/الإعادة، مما يسمح للفرق بالرجوع إلى نقاط التفتيش المحفوظة.


التراجع والإعادة في الأتمتة والبرمجة النصية

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


1. أتمتة التراجع والإعادة باستخدام macOS Automator

تتيح لك أداة Automator المضمنة في نظام التشغيل macOS إنشاء تدفقات عمل تتضمن إجراءات التراجع/الإعادة في التطبيقات المدعومة. وإليك كيفية إعدادها:

  1. فتح الأتمتة: ابحث عنه في Spotlight (Command + Space > نوع "Automator").
  2. اختر نوع سير العمل:حدد "التطبيق" أو "الخدمة" وفقًا لاحتياجاتك.
  3. أضف الإجراءات:
    • إجراءات السحب والإفلات مثل "التراجع عن الكتابة" or "إعادة الكتابة" في سير العمل.
    • سيقوم Automator بتقييد هذه الإجراءات على التطبيقات التي تدعم أحداث Apple (على سبيل المثال، Pages، وFinder).
  4. حفظ سير العمل:قم بتسميته بشكل مناسب وقم بتعيين اختصار له عبر تفضيلات النظام > لوحة المفاتيح > الاختصارات.

مثال على حالة الاستخدام

يمكنك إنشاء خدمة Automator التي تعمل على عكس أو إعادة تطبيق تعديلات نصية متعددة في Pages، والتي يتم تشغيلها بواسطة اختصار مخصص.


2. التراجع والإعادة باستخدام AppleScript

يتيح لك AppleScript أتمتة إجراءات التراجع وإعادة التنفيذ برمجيًا. فيما يلي مثال للتراجع عن الإجراء الأخير في TextEdit:

tell application "TextEdit"
    activate
    tell application "System Events"
        keystroke "z" using {command down}
    end tell
end tell
  • تفسير:يقوم هذا البرنامج النصي بتنشيط TextEdit وإرساله Command + Z ضغطة مفتاح للتراجع عن الإجراء الأخير.
  • تخصيص:تعديل البرنامج النصي للتطبيقات الأخرى عن طريق استبدال "TextEdit" باسم التطبيق المطلوب.

برنامج AppleScript متقدم لإعادة تنفيذ عمليات متعددة

repeat 5 times
    tell application "TextEdit"
        tell application "System Events"
            keystroke "Z" using {command down, shift down}
        end tell
    end tell
end repeat

يقوم هذا البرنامج النصي بإعادة تنفيذ الإجراءات الخمسة الأخيرة. وهو مفيد لمعالجة الدفعات في التطبيقات المدعومة.


3. تحسين التراجع/الإعادة باستخدام أدوات الطرف الثالث

تعمل العديد من أدوات الطرف الثالث على توسيع وظيفة التراجع/الإعادة في نظام التشغيل macOS:

  • لوحة المفاتيح مايسترو:أتمتة العمليات متعددة الخطوات، بما في ذلك التراجع/الإعادة، عبر أي تطبيق.
  • BetterTouchTool:إنشاء إيماءات مخصصة لإجراءات التراجع/الإعادة، مثل النقر المزدوج أو إيماءات الضغط على لوحة التتبع.
  • ألفريد:باستخدام سير العمل، يمكن لـ Alfred تشغيل أوامر التراجع/الإعادة على مستوى النظام أو ضمن تطبيقات محددة.
اقرأ أيضا:  مكافي مقابل ويندوز ديفندر: الفرق والمقارنة

التراجع والإعادة في السيناريوهات المتخصصة

التراجع/الإعادة للمطورين

توفر محررات التعليمات البرمجية وبيئات التطوير المتكاملة مثل Xcode، وVisual Studio Code، وSublime Text وظائف التراجع/الإعادة المتقدمة:

  • التراجع عبر الملفات:تتبع التغييرات على مستوى المشروع، والتراجع عن التعديلات في ملفات متعددة في وقت واحد.
  • التراجع في Git:استخدم أوامر التحكم في الإصدار لعكس التغييرات. على سبيل المثال:
    • git checkout للتراجع عن التغييرات التي أجريتها على ملف.
    • git revert التراجع عن عملية الالتزام مع الحفاظ على التاريخ.

التراجع/الإعادة في تحرير الفيديو

توفر تطبيقات تحرير الفيديو مثل Final Cut Pro أو DaVinci Resolve تكاملاً عميقًا مع التراجع/الإعادة:

  • يؤثر التراجع على كل شيء بدءًا من وضع المقطع وحتى تصنيف الألوان.
  • تعيد ميزة "إعادة" عمليات التحرير المعقدة، مما يضمن عدم فقدان أي خطوة أثناء التجربة والخطأ.

استكشاف أخطاء سيناريوهات التراجع/الإعادة المتقدمة وإصلاحها

المشكلة: تم مسح سجل التراجع في وقت مبكر جدًا

قد تقوم التطبيقات بإعادة تعيين سجل التراجع بعد حفظ الملفات أو إغلاقها. إليك كيفية التغلب على هذه المشكلة:

  • احفظ بشكل تدريجي:احفظ الإصدارات الجديدة من الملفات بدلاً من الكتابة فوقها.
  • استخدم اللقطات:تتيح لك التطبيقات مثل Photoshop التقاط لقطات تحافظ على حالاتها حتى بعد إغلاقها.

المشكلة: الاختصارات المخصصة تتداخل مع التراجع/الإعادة

إذا كانت الاختصارات المخصصة تتعارض مع التراجع/الإعادة:

  1. ساعات العمل تفضيلات النظام > لوحة المفاتيح > الاختصارات.
  2. تحقق من القائمة بحثًا عن الارتباطات المتضاربة.
  3. إعادة تعيين الاختصارات المتداخلة أو تعطيلها.

المشكلة: تأخر أو تعطل عملية التراجع/الإعادة

يحدث التأخير أثناء التراجع/الإعادة عادةً في التطبيقات التي تتطلب موارد كثيفة. لمعالجة هذه المشكلة:

  • قم بزيادة ذاكرة النظام أو إغلاق التطبيقات غير المستخدمة.
  • بالنسبة للأدوات الإبداعية، قم بتقليل تعقيد المشروع (على سبيل المثال، دمج الطبقات في برنامج Photoshop).

الجمع بين التراجع/الإعادة واستراتيجيات الإنتاجية

أنظمة التحكم في الإصدار (VCS)

يعد التراجع/الإعادة مفيدًا للتغييرات الصغيرة في الوقت الفعلي، ولكن للإدارة طويلة المدى:

  • استعمل بوابة أو أنظمة مماثلة لتتبع التغييرات وإلغائها وإعادة إجرائها عبر المشاريع.
  • الالتزام بشكل متكرر بالحفاظ على التحكم الدقيق في المراجعات.

أدوات سطر الأوامر

في أنظمة تشبه يونكس، استخدم أوامر المحطة الطرفية لعمليات تشبه التراجع:

  • Ctrl + Z:إيقاف العملية.
  • history:يعرض سجل الأوامر للتصحيحات اليدوية.

آلة الزمن للتراجع على مستوى النظام

بالنسبة لمستخدمي macOS، تعمل Time Machine كأداة تراجع على مستوى النظام للملفات والمجلدات:

  • الوصول إلى الإصدارات السابقة من الملفات من النسخ الاحتياطية.
  • استعادة العناصر المحذوفة عن طريق الخطأ.

وفي الختام

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

طلب واحد؟

لقد بذلت الكثير من الجهد في كتابة منشور المدونة هذا لتقديم قيمة لك. سيكون مفيدًا جدًا بالنسبة لي ، إذا كنت تفكر في مشاركته على وسائل التواصل الاجتماعي أو مع أصدقائك / عائلتك. المشاركة هي ♥ ️

شارا ياداف
شارا ياداف

شارا ياداف حاصلة على ماجستير في إدارة الأعمال في المالية. هدفها هو تبسيط الموضوعات المتعلقة بالتمويل. عملت في مجال التمويل لمدة 25 عامًا تقريبًا. وقد عقدت العديد من الفصول المالية والمصرفية لكليات الأعمال والمجتمعات. اقرأ المزيد عندها صفحة بيو.

اترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول المشار إليها إلزامية *

هل تريد حفظ هذه المقالة لوقت لاحق؟ انقر فوق القلب الموجود في الزاوية اليمنى السفلية للحفظ في مربع المقالات الخاصة بك!