# أمر ⁨UNDO⁩ في الأوتوكاد: التراجع

> كيف يعمل أمر ⁨UNDO⁩ في أوتوكاد: عدد من الخطوات إلى الوراء، و⁨Mark⁩ و⁨Back⁩، و⁨BEgin⁩ و⁨End⁩، و⁨Control⁩، وفرقه عن ⁨U⁩ و⁨Ctrl+Z⁩. جرّبه مجانًا.

يتراجع ⁨UNDO⁩ عن الأوامر. والخطوة أمر كامل: كل ما رسمه ⁨LINE⁩ واحد يزول دفعة واحدة، مهما كان عدد قطعه، وكذلك ما ضبطه أمر ما، مثل ⁨LTSCALE⁩. يكتب ⁨UNDO⁩ إعداداته الحالية، ثم يطلب عدد العمليات التي يتراجع عنها أو خيارًا؛ ويتراجع ⁨Enter⁩ عن واحدة. ويكتب أسماء الأوامر التي تراجع عنها في سطر واحد، `CIRCLE LINE`، و`Everything has been undone` حين لا يبقى شيء؛ وبعد ذلك `Nothing to undo`. والأمر الذي لم يغيّر شيئًا، مثل ⁨ID⁩ أو ⁨LIST⁩، خطوة أيضًا، وكذلك ما فعله ⁨ZOOM⁩ و⁨PAN⁩ بالعرض.

و`U` هو الصيغة المختصرة: خطوة واحدة إلى الوراء، بلا سؤال. ويشغّل ⁨Ctrl+Z⁩ عند مطالبة الأوامر ⁨U⁩؛ وداخل أمر يكون خيار ⁨Undo⁩ الخاص بذلك الأمر، كما يكتبه ماكرو أوتوكاد: فيتراجع ⁨LINE⁩ عن آخر قطعة ويتابع. ويعيد [`REDO`](https://mellowcad.com/ar/docs/commands/redo.md)، فورًا بعده، ما أخذه آخر ⁨U⁩ أو ⁨UNDO⁩.

- **الأمر:** `UNDO`
- **اللوحة:** [الاستعلام والعرض](https://mellowcad.com/ar/docs/commands.md#inquiry)
- **جرّبه:** [افتح المحرر](/ar/draw)، واكتب `UNDO` ثم اضغط ⁨Enter⁩.

## في سطر الأوامر

يرسمه المحرك ويكتب سجلّه كما تكتبه أنت: المطالبات بترتيب أوتوكاد 2027، وبحروف الخيارات نفسها.

لوح فيه ثقبان وخط يعبره، رسمتها أربعة أوامر: ⁨RECTANG⁩، و⁨CIRCLE⁩ مرتين، و⁨LINE⁩.

⁨UNDO 2⁩: يُتراجع عن آخر أمرين، الخط والثقب الثاني، ويحتفظ اللوح بثقبه الأول.

```text
Command: UNDO
Current settings: Auto = On, Control = All, Combine = Yes, Layer = Yes
Enter the number of operations to undo or [Auto/Control/BEgin/End/Mark/Back] <1>: 2
LINE CIRCLE
```

## الخيارات

### ⁨`Auto` (`A`)⁩

يسأل `ON` أو `OFf`، ويعرض الإعداد الحالي، الذي يُظهره سطر الإعدادات بعد ذلك. وهو في أوتوكاد يجعل الأوامر التي يشغّلها بند قائمة واحد خطوة واحدة؛ ولا قائمة هنا تشغّل أكثر من أمر، فلا يضم هنا شيئًا.

### ⁨`Control` (`C`)⁩

يسأل كم يُحفظ من التراجع، و`All` افتراضيًا. يُسقط `None` كل الخطوات المحفوظة ويوقف التراجع: فيقول ⁨U⁩ بعدها `U command disabled.  Use UNDO command to turn it on`، ويطلب ⁨UNDO⁩ خيار ⁨Control⁩ مباشرة. ويحفظ `One` آخر خطوة وحدها، فيطلب ⁨UNDO⁩ بعدها 1 أو ⁨Control⁩. ويعيد ⁨All⁩ التراجع الكامل. ويحدد `Combine` هل تكون عمليات ⁨ZOOM⁩ و⁨PAN⁩ المتتالية خطوة واحدة، و`Layer` هل تكون كذلك التعديلات المتتالية في مدير خصائص الطبقات، ونعم افتراضيًا للاثنين. والإعدادات للرسم، ولا تُحفظ معه: يبدأ الرسم الجديد أو المفتوح بـ⁨All⁩، و⁨Combine⁩ نعم، و⁨Layer⁩ نعم.

### ⁨`BEgin` (`BE`)⁩

يبدأ مجموعة: الأوامر التي تُشغَّل حتى `End` تصير خطوة واحدة، يتراجع عنها ⁨U⁩ كاملة ويكتب `GROUP` مع أسمائها. وما دامت المجموعة مفتوحة، يقف ⁨U⁩ والعدد و⁨Back⁩ عند بدايتها. و⁨BEgin⁩ والمجموعة مفتوحة يغلقها أولًا.

### ⁨`End` (`E`)⁩

يغلق المجموعة التي فتحها ⁨BEgin⁩.

### ⁨`Mark` (`M`)⁩

يترك علامة بين الخطوات. ويقف عندها ⁨Back⁩ و⁨U⁩ والعدد، مع `Mark encountered`.

### ⁨`Back` (`B`)⁩

يتراجع عن كل الخطوات حتى آخر علامة، والعلامة معها. وإن لم توجد علامة، يسأل هل يتراجع عن كل شيء، ونعم افتراضيًا.

## ما لا يفعله بعد

لا يضم ⁨Auto⁩ شيئًا، إذ لا قائمة هنا تشغّل أكثر من أمر. ويبقى ⁨Combine⁩ و⁨Layer⁩ طوال جلسة المتصفح، حيث يحفظهما أوتوكاد من جلسة إلى أخرى. ولا يكتب زرّا التراجع والإعادة في الشريط العلوي شيئًا في سجل الأوامر، حيث يكتب شريط أدوات الوصول السريع في أوتوكاد أسطره. ويعيد ⁨Ctrl+Shift+Z⁩ أيضًا، بصمت، مع أن أوتوكاد لا يربط به شيئًا.

[ما يفعله وما ينقصه بالتفصيل (بالإنجليزية)](https://github.com/ovelilla/mellowcad/blob/main/docs/coverage/command-line.md#undo--u--undo--redo--mredo--ctrlz--ctrly)

## أسئلة شائعة

### ما اختصار أمر ⁨UNDO⁩ في الأوتوكاد؟

⁨Ctrl+Z⁩، أو `U` ثم ⁨Enter⁩: خطوة واحدة إلى الوراء. وليس لـ⁨UNDO⁩ اختصار؛ اكتبه كاملًا لعدد من الخطوات أو لخياراته، أو `_UNDO` في أي لغة من لغات أوتوكاد.

### ما الفرق بين ⁨U⁩ و⁨UNDO⁩؟

يتراجع `U` عن آخر أمر ولا يسأل شيئًا. أما ⁨UNDO⁩ فيسأل عن عدد ما يتراجع عنه، وفيه ⁨Mark⁩ و⁨Back⁩ للعودة إلى نقطة وضعتَ عليها علامة، و⁨BEgin⁩ و⁨End⁩ لجعل عدة أوامر خطوة واحدة، و⁨Control⁩ لتقييد التراجع أو إيقافه.

### كيف أتراجع عن عدة أوامر دفعة واحدة؟

اكتب `UNDO` وعدد الأوامر، مثل `5`. أو اختر `Mark` قبل سلسلة قد تريد إسقاطها، و`Back` للعودة إليها.

### لماذا لا يعمل التراجع في الأوتوكاد؟

أُوقف التراجع بخيار ⁨Control⁩ مع `None`: يقول ذلك ⁨U⁩، ويطلب ⁨UNDO⁩ خيار ⁨Control⁩. أجب بـ`All` لتشغيله من جديد. أما الخطوات التي سبقت ذلك فقد ضاعت.

### كيف أعيد ما تراجعت عنه؟

يعيد [`REDO`](https://mellowcad.com/ar/docs/commands/redo.md)، فورًا بعد ⁨U⁩ أو ⁨UNDO⁩، ما تراجعا عنه كاملًا. ويعيد ⁨Ctrl+Y⁩ خطوة واحدة في كل مرة.

## أوامر ذات صلة

- [⁨U⁩](https://mellowcad.com/ar/docs/commands.md#u): التراجع عن آخر إجراء
- [أمر ⁨REDO⁩ في الأوتوكاد: الإعادة بعد التراجع](https://mellowcad.com/ar/docs/commands/redo.md)
- [⁨MREDO⁩](https://mellowcad.com/ar/docs/commands.md#mredo): إعادة متعددة
- [أمر ⁨ERASE⁩ في الأوتوكاد: الحذف](https://mellowcad.com/ar/docs/commands/erase.md)
