Undo

Deemo 수록곡에 대해서는 Undo 문서를 참조하십시오.

1 개요

do에 un을 붙인, 뭔가를 한 것을 하기 전 상태로 되돌리는 기능. 정식 단어라기보다는 컴퓨터계통에서 만들어낸 단어에 가깝다. 사람들은 보통 이것보다는 실행 취소나 Ctrl+Z같은 단축키로 더 잘 알고있다.

2 상세

자세히 서술하자면 프로그램에서 사용자가 수행한 작업의 내용을 단계별로 저장해 두었다가, 이 기능을 통해 사용자가 그 단계를 거꾸로 되짚을 수 있는 기능이다. 단순히 잘못 입력한 문맥을 한큐에 지워버리는 것에서 이미지에 다른 효과를 씌웠다가 아니다 싶어서 되돌려보는 등 실수를 저질러 복구를 해야 하거나 Before/after식 비교가 필요할 때 주로 사용하며, 고급 프로그램일수록 이 히스토리의 저장공간이 넓거나 넓게 설정할 수 있다.

처음 이 기능이 프로그램에 들어갔을 때는 딱 한 단계만 되돌릴 수 있었다. Undo를 여러 단계 되돌리고 싶으면 그만큼 수정 전 기록을 어딘가에 저장해야 하는데, 초창기 컴퓨터는 성능이 낮았기에 많은 단계를 저장하기에는 무리가 있었다. 그러다 컴퓨터 성능이 올라가면서 점점 Undo가 가능한 회수가 많아졌다. 성능 문제가 별로 없어진 오늘날에 와서는 꽤 많은 단계를 되돌릴 수 있다.

그런고로 이 기능은 컴퓨터 작업 전반에서 최강의 기능으로 군림하고 있는데, 가령 코딩을 하다가 기존에 짜둔 클래스에서 함수들을 한뭉터기 날리고 다른 코딩을 한사발 해놨는데 이게 맛이 가버려 이전 코드를 다시 참조해야 할 경우에, 코드편집기에 이 기능이 없거나, 2~3회에 그친다면 아마 그 코더는 목을 맬 지도 모르며(...), CG아티스트들은 당장에 직업을 때려치고 농사나 지을 정도이기 때문이다. 한마디로 컴퓨터를 활용한 작업의 알파이자 오메가. 손그림 그리는 사람들이 정말 부러워하는 기능이기도 하다.

포토샵 같이 비교기능으로 활용을 많이 해야하는 프로그램의 경우 히스토리를 바로 전단계로만 왔다갔다 하는 단축키(Ctrl+z)와 아예 쭉쭉 되돌아가는 키(Ctrl+Alt+z)가 다르기도 하다. [1]

반대어(?)로는 redo가 있다. 척 봐도 감이 오는 단어(...). Undo로 되돌린 것을 다시 앞단계로 돌리는 것이다.
  1. 쭉쭉 되돌아가는 횟수는 Edit - Preferences - General - History States 에서 변경 가능하다. 기본 되돌리기 횟수는 20회로 설정되어 있으며 횟수를 많이 설정할수록 메모리를 많이 잡아먹는다.