Ghost Cut: 텍스트 편집기의 잘라내기와 붙여넣기가 왜 망가졌는가

Ghost Cut – or why Cut and Paste is broken everywhere

Ghost Cut: 텍스트 편집기의 잘라내기와 붙여넣기가 왜 망가졌는가

모든 워드 프로세서, 코드 에디터, 브라우저 텍스트 영역에서 잘라내기와 붙여넣기는 수십 년간 결함을 안고 있다. 잘라내기는 완전히 되돌릴 수 없고, 문서가 리플로우되며, 잘라내기와 붙여넣기는 하나의 동작으로 취소되지 않는다. 저자는 Ishmael이라는 텍스트 편집기에 'Ghost Cut'이라는 메커니즘을 추가해 이 문제를 해결했다. Ctrl+X를 누르면 선택한 텍스트가 희미해지고 비활성화되지만 문서에는 남아 있으며, 클립보드를 건드리지 않는다. 붙여넣기를 하면 원래 위치에서 제거되고 커서 위치로 이동하여 하나의 원자적 이동 동작이 된다. Esc를 누르면 원래 상태로 복원된다. 이는 완전히 되돌릴 수 있고 한 번의 실행 취소로 되돌릴 수 있으며 클립보드를 오염시키지 않는다.

잘라내기와 붙여넣기는 거의 항상 텍스트를 이동하기 위한 것인데, 잘라내는 순간 텍스트가 리플로우되어 붙여넣을 위치를 다시 찾아야 한다.

이 날의 다른 글

2026-07-22