프로젝트에서 작업하기
프로젝트
Code에 폴더 하나를 주세요. 읽고 고치고 명령을 실행하는 건 그 안에서만입니다.
프로젝트는 Code가 작업하는 하나의 폴더입니다. 모든 경로는 심볼릭 링크를 따라간 뒤 그 폴더와 대조되므로, ..도 트리 밖으로 나가는 링크도 아무 데도 닿지 못합니다.
그래도 거부되는 것
.ssh,.aws,.gnupg,.kube같은 폴더.env,id_rsa,.pem,.npmrc,credentials같은 파일- 2 MB가 넘는 것, 그리고 텍스트가 아닌 모든 것
모든 변경은 되돌릴 수 있습니다
파일을 바꾼 단계에는 diff와 실행 취소 버튼이 붙습니다. 이전 바이트는 Draggy 자신의 폴더에 보관되므로 저장소가 아닌 폴더에서도 되돌아갑니다. 삭제된 파일은 휴지통에 있습니다.
캔버스
트리에서 파일을 누르면 대화 옆에 열립니다. 코드 파일은 구문 강조가 있는 편집 모드로, Markdown은 편집과 미리보기 전환과 함께 열립니다. 같은 파일에 대한 모델의 수정도 일어나는 대로 여기에 들어옵니다.
사이드바의 파일은 같은 트리를 전체 화면으로 보여 주며, 편집기 옆에 이름 바꾸기, 시스템에서 보기, 삭제가 있습니다.
Git
저장소 안에서는 트리 아래 띠에 브랜치, 아직 푸시하지 않은 것, 무엇이 바뀌었는지가 보이고 파일마다 Diff 버튼이 있습니다. 모델도 git_status와 git_diff로 같은 것을 읽지만, 저장소의 훅과 필터, 외부 diff 도구는 꺼져 있습니다. 커밋도 페치도 하지 않습니다.
프로젝트 기억
프로젝트 최상단의 AGENTS.md는 매 턴 읽힙니다. 새로 온 사람에게 필요한 것을 적어 두세요. 테스트 실행 방법, 건드리면 안 되는 것, 코드 스타일. /init이 이미 있는 것들로 초안을 씁니다.