우선 글을 작성하게 된 이유는 많은 분들이 Cursor Save As에 대해서 검색을 하시길래 작성해봤습니다.
"버전 관리는 Git이 다 해주는데, 굳이 '다른 이름으로 저장(Save As)'을 쓸 일이 있을까?" 의문도 존재하지만 Git Repository를 세탕할 필요가 없는 가벼운 프로젝트로 추측됩니다. 그럼 Cursor Save에 대해서 살펴보시죠~
AI가 코드를 순식간에 짜주는 시대가 되었지만, 그 결과물을 내 것으로 확정 짓는 마지막 단추는 여전히 '저장'입니다.
가장 기본적인 기능 'Save'
Cursor에서 작업 중인 파일을 저장하는 것은 모든 프로젝트 관리의 시작입니다. 단순히 데이터를 남기는 행위를 넘어, AI가 제안한 코드를 검토하고 내 프로젝트의 일부로 수용한다는 '최종 승인'의 의미를 갖습니다.
- 경로: 상단 왼쪽 메뉴의 File 클릭
- 위치: Duplicate Workspace 항목 바로 아래(Right below)에서 찾을 수 있습니다.
- 단축 실행: File > Save
Cursor는 사용자가 원하는 파일 형식으로 어디든 저장할 수 있는 유연성을 제공합니다.
CSS, CS(C#), Plain Text 등 여러분이 작업 중인 거의 모든 파일 형식을 완벽하게 지원하므로, 어떤 언어로 프로젝트를 진행하든 데이터 손실 걱정 없이 안전하게 결과물을 보관할 수 있습니다.
'Save As'를 통한 복제와 변형
기존의 안정적인 코드를 유지하면서 새로운 기능을 실험해보고 싶을 때, 우리는 종종 '복사본'이 필요합니다. 이때 Save As 기능은 가장 빠르고 안전한 버전 관리 도구가 됩니다.
- 찾는 방법: Save 기능과 마찬가지로 Duplicate Workspace 바로 아래에 위치해 있습니다.
- 활용법: 현재 작업 중인 파일을 다른 이름으로 복제하여 저장합니다.
이 기능을 활용하면 원본 소스 코드를 건드리지 않고도 다양한 실험적 시도를 할 수 있습니다. 워크플로우에서 여러 버전의 로직을 제안하는 경우가 많은데, Save As를 통해 각각의 버전을 별도 파일로 관리하면 나중에 가장 최적의 코드를 선택하기 용이합니다.
대규모 프로젝트에서는 'Save All' 사용해보기
협업 환경에서는 한 번의 요청으로 여러 개의 파일이 동시에 수정되는 경우가 빈번합니다. 수십 개의 파일이 얽혀 있는 복잡한 프로젝트에서 파일을 일일이 하나씩 저장하는 것은 비효율적일 뿐만 아니라 위험하기까지 합니다.
- 용도: 폴더 내의 여러 파일(multiple files)을 한 번에 저장할 때 사용합니다.
- 기술적 통찰: 에디터는 연관된 여러 파일을 동시에 수정하는 특성이 있습니다. 이때 일부 파일만 저장하고 나머지를 놓친다면 파일 간의 의존성이 깨져 전체 프로젝트에 오류가 발생할 수 있습니다.
Save All은 이러한 인적 실수를 원천 차단하는 안전장치입니다. 수많은 수정 사항을 한 번의 클릭으로 일괄 적용함으로써 프로젝트의 일관성을 유지하고 전체적인 작업 속도를 획기적으로 높여줍니다.