빠른 열기

빠른 열기를 사용하면 파일 트리를 하나씩 클릭하거나 경로를 입력하지 않고도 몇 번의 키 입력만으로 파일을 열 수 있습니다. Cmd+O / Ctrl+O를 누르면 홈 디렉터리에서 시작하는 대신 해당 창이 이미 작업 중인 위치(감지된 에이전트 워크트리가 있으면 그 위치)를 루트로 하여 열립니다. 파일이 아니라 마인드 맵의 노드를 찾으려면 빠른 검색(Cmd+P)을 참조하세요. 두 기능은 서로 별개입니다.

수정된 Markdown 문서가 강조 표시된 데모 프로젝트의 폴더와 파일을 탐색하는 빠른 열기 창

빠른 열기 열기

터미널 창에 포커스가 있거나 가장 최근에 포커스가 있었을 때 Cmd+O / Ctrl+O를 누르면 기본 TermTree 창과 별도의 창인 빠른 열기 대화 상자가 열립니다.

루트 결정

빠른 열기는 다음 순서에 따라 실행한 창의 기본 폴더를 결정하고 이를 루트로 하여 열립니다.

  1. 감지된 경우 해당 창의 에이전트 워크트리 루트.
  2. 그렇지 않고 인식 가능한 에이전트가 실행 중인 경우, 감지된 에이전트의 현재 작업 디렉터리.
  3. 그렇지 않은 경우, 셸의 현재 작업 디렉터리.
  4. 그렇지 않은 경우, 홈 디렉터리.

언제든지 대화 상자의 초기화 컨트롤을 사용하여 이 기본 루트로 돌아갈 수 있습니다. 터미널 출력에서 폴더 링크를 클릭하면 해당 창 자체의 기본값은 변경하지 않고 그 폴더를 루트로 하여 빠른 열기가 열립니다.

탐색 경로 트리

대화 상자에는 현재 루트의 내용을 지연 로딩하는 트리가 표시되며, 그 위에는 트리를 처음부터 다시 펼치지 않고도 상위 폴더로 바로 이동할 수 있는 탐색 경로 표시줄이 있습니다.

입력 필터링

입력을 시작하면 현재 루트 전체에서 이름을 재귀적으로 필터링합니다. 필터는 다음과 같이 작동합니다.

  • 여러 키워드와 간단한 glob 패턴을 일치시킵니다.
  • 접두사 일치를 부분 문자열 일치보다 높은 순위로, 부분 문자열 일치를 더 깊은 경로의 일치보다 높은 순위로 정렬합니다.
  • 파일 이름뿐만 아니라 폴더 이름도 일치시킵니다. 폴더 이름의 일부를 입력하면 해당 폴더와 그 내용이 표시됩니다.

재귀 스캔 또는 결과 집합이 크면 빠른 열기는 검색하거나 표시하는 범위를 제한하고 이를 알려 주므로, 현재 부분 결과만 보고 있는지 언제든지 알 수 있습니다.

Git 상태 색상 표시

git을 기준으로 수정, 추가, 추적되지 않음, 삭제 또는 이름 변경된 파일은 트리에서 색상으로 구분됩니다. 폴더에는 변경된 하위 항목 중 가장 중요한 상태가 요약 표시되므로 모든 분기를 펼치지 않고도 변경 사항을 확인할 수 있습니다.

변경된 파일만 표시를 전환하면 git에서 변경되었다고 보고한 파일만 트리에 표시됩니다.

창별 기억

빠른 열기는 각 창에서 마지막으로 사용한 루트와 펼쳐 두었던 폴더를 기억하므로, 같은 창에서 다시 열면 이전에 중단한 지점부터 이어집니다.