Redo

คำสั่ง redo เดินหน้าในประวัติการ Undo โดยนำการกระทำที่ถูกยกเลิกด้วย Undo กลับมาใช้ Redo พร้อมใช้เฉพาะเมื่อคุณถอยหลังด้วย Undo และยังไม่ได้ทำการเปลี่ยนแปลงใหม่

วิธี Redo

  • พิมพ์ redo ในเทอร์มินัล หรือ
  • คลิกปุ่ม Redo บนแถบเครื่องมือ

แต่ละครั้งที่เรียกใช้จะนำการกระทำที่ถูก Undo ก่อนหน้าหนึ่งรายการกลับมา เรียกซ้ำเพื่อเดินหน้าในรายการ Redo ที่มีทั้งหมด

พฤติกรรมของสแตก Redo

รายละเอียดพฤติกรรม
พร้อมใช้หลังจากขั้นตอน Undo หนึ่งหรือมากกว่า
ถูกล้างโดยการกระทำวาดใหม่ใดๆ — การเพิ่ม แก้ไข หรือลบวัตถุ
การจัดเก็บเบราว์เซอร์ ต่อไฟล์ — คงอยู่หลังโหลดหน้าใหม่ (ตราบเท่าที่ไม่มีการกระทำใหม่ก่อนโหลดซ้ำ)
ความลึกสูงสุดสูงสุด 20 รายการ (กลุ่มเดียวกับ Undo)

เมื่อวาดวัตถุใหม่ ลบ หรือแก้ไขวัตถุ สแตก Redo จะถูกล้างและรายการเหล่านั้นไม่สามารถกู้คืนได้ เฉพาะการกระทำที่ถูก Undo และยังไม่ถูกแทนที่ด้วยงานใหม่เท่านั้นที่สามารถ Redo ได้

Redo vs Undo

RedoUndo
ทิศทางเดินหน้าในรายการที่ถูก Undoถอยหลังในประวัติ
พร้อมใช้เมื่อหลัง Undo อย่างน้อยหนึ่งครั้ง โดยไม่มีการกระทำใหม่มีการกระทำที่บันทึกไว้อย่างน้อยหนึ่งรายการ
ถูกล้างโดยการกระทำวาดใหม่ใดๆไม่มี

ปุ่ม Redo บนแถบเครื่องมือจะเป็นสีเทาเมื่อไม่มีรายการที่จะ Redo ใช้ Undo ก่อนเพื่อสร้างรายการ Redo