Undo
undo कमांड ड्राइंग में अंतिम परिवर्तन को उलटती है — प्रति आह्वान एक चरण। प्रत्येक जोड़, हटाव, या ऑब्जेक्ट का संपादन एक अलग इतिहास प्रविष्टि के रूप में रिकॉर्ड होता है। Undo इन प्रविष्टियों के माध्यम से उल्टे क्रम में पीछे जाता है।
अनडू कैसे करें
- टर्मिनल में
undoटाइप करें, या - Undo टूलबार बटन पर क्लिक करें।
प्रत्येक आह्वान एक रिकॉर्ड की गई क्रिया को उलटता है। और पीछे जाने के लिए बार-बार आह्वान करें।
इतिहास व्यवहार
| विवरण | मान |
|---|---|
| प्रति फ़ाइल चरण | 20 तक |
| संग्रहण | ब्राउज़र (IndexedDB / localStorage), प्रति फ़ाइल नाम |
| पेज रीलोड के बाद बचता है | हाँ — फ़ाइल फिर से खोलने पर इतिहास पुनः स्थापित होता है |
| अनडू के बाद नई क्रिया | वर्तमान स्थिति से आगे की सभी रीडू प्रविष्टियाँ साफ़ करती है |
| पूर्ण होने पर सबसे पुरानी प्रविष्टि | नवीनतम परिवर्तन के लिए जगह बनाने के लिए हटाई जाती है |
हर ऑब्जेक्ट म्यूटेशन रिकॉर्ड होता है: नए ऑब्जेक्ट बनाना, ऑब्जेक्ट हटाना, ग्रिप-एडिटिंग एंडपॉइंट, Move, Rotate, Scale, Mirror, Trim, Extend, और Offset लागू करना — सभी इतिहास प्रविष्टियाँ बनाते हैं।
Undo बनाम Redo
| Undo | Redo | |
|---|---|---|
| दिशा | इतिहास में पीछे जाता है | अनडू की गई प्रविष्टियों में आगे जाता है |
| उपलब्ध जब | कम से कम एक रिकॉर्ड की गई क्रिया मौजूद हो | कम से कम एक Undo किया गया हो और कोई नई क्रिया न की गई हो |
| साफ़ होता है | कुछ नहीं — इतिहास 20-चरण सीमा तक जमा होता है | कोई भी नई ड्राइंग क्रिया |
अनडू की गई क्रिया को पुनः लागू करने के लिए Redo का उपयोग करें। संबंधित दिशा अनुपलब्ध होने पर टूलबार बटन धूसर हो जाते हैं।