Dev Containers와 Git 패널 트리 보기 추가
Dev Containers 지원이 처음 들어오고, Git 패널의 트리 보기와 여러 편의 개선이 더해졌습니다.
교안에 영향
기존 안내에서 Git 패널의 목록형 전제나 Dev Containers 미지원 전제는 더 이상 맞지 않을 수 있습니다.
요약
- Dev Containers로 프로젝트를 열 수 있게 됐습니다. - Git 패널에 Tree view가 추가되고 파일 히스토리와 변경 확인 흐름이 개선됐습니다. - Python 파일의 SQL syntax highlighting, 터미널 스크롤과 링크 감지, Helix 모드 keymap이 개선됐습니다. - AI 생성 커밋 메시지가 rules files를 따르며, worktree trust mechanism과 설정 UI가 추가됐습니다. - Windows, Linux, Git, Terminal, Markdown 등에서 다수의 오류가 수정됐습니다.
바뀐 것
새 기능
- .devcontainer/devcontainer.json 이 있으면 프로젝트를 DevContainer로 열 수 있게 됐습니다.
- Git 패널에 Tree view가 추가되어 Flat view와 Tree view를 전환할 수 있게 됐습니다.
개선
- file history view를 키보드로 탐색할 수 있게 개선했습니다.
- project diff에서 편집할 때 excerpts의 안정성을 개선했습니다.
- AI-generated commit messages가 AGENTS.md 같은 rules files를 따르도록 바뀌었습니다.
- title bar의 branch name에 필요할 때 current repository 이름을 함께 표시합니다.
- Git panel의 changes button을 누르면 project diff를 처음으로 되돌리도록 바뀌었습니다.
- permalinks가 current diffs를 반영하도록 개선됐습니다.
- Python files에서 SQL syntax highlighting을 지원합니다.
- terminal의 scroll performance와 URL link detection을 개선했습니다.
- Helix mode에서 space / 전역 검색, j·k·Up·Down 이동, diff/git 관련 goto mode 매핑을 추가하고 Search category를 정리했습니다.
- worktree trust mechanism이 도입됐고, trust_all_worktrees 설정으로 끌 수 있습니다.
- Settings UI에 Open Keymap Editor와 edit prediction providers 설정 섹션이 추가됐습니다.
- on-type formatting with newlines를 지원합니다.
- zed --wait 가 디렉터리를 열 때도 동작하도록 구현됐습니다.
- OutlinePanel에 scroll keybindings가 추가됐습니다.
- workspace::ZoomIn 과 workspace::ZoomOut 액션이 추가됐습니다.
- SSH connection timeout을 지정하는 connection_timeout setting이 추가됐습니다.
- cmd-o 와 cmd-k, cmd-o 의 파일·폴더 열기 동작이 운영체제 간에 표준화됐습니다.
- show_user_menu setting으로 title bar의 user menu 표시 여부를 조절할 수 있게 됐습니다.
- macOS에서 Force Touch로 go-to-definition을 사용할 수 있게 됐습니다.
- keymap error messages, LSP notification messages, maximized/fullscreen 새 창 처리, minimap 성능, JSON 파일 경고, launchpad 시작 화면을 개선했습니다.
수정
- staged new files의 Git panel 색상을 수정했습니다.
- commit URL의 double slash 문제를 수정했습니다.
- partially-staged files가 Git panel에 정확히 표시되지 않던 문제를 수정했습니다.