파일 탐색기 — Liu Terminal

Liu Terminal 파일 브라우저. 사이드바 트리가 OSC 7 통합 및 원격 SFTP 지원으로 활성 탭의 cwd를 따릅니다.

셸 옆에서 작업 공간을 탐색하는 사이드바 트리와 선택적 전체 탭. 로컬 경로와 원격 SFTP 트리가 하나의 UI를 공유합니다. 파일을 열면 Markdown, 코드, 일반 텍스트, 이미지 또는 폴더 노트 지식 그래프 뷰어가 자동 선택됩니다.

재작성 중입니다. 핵심 로직은 src/ui/filebrowser.c와 src/ui/fileops.c에 있으며, Markdown 렌더링은 src/ui/markdown/에 연결됩니다. 형식과 뷰어 API는 아직 변동 중입니다 — 관련 PR 전에 이슈를 열어주세요.

열기

⌘ K → Toggle File Browser로 사이드바 트리를 표시/숨깁니다. 셸 프롬프트에 OSC 7이 연결되면 활성 터미널 탭의 cwd를 따릅니다. 그렇지 않으면 proc_pidinfo(macOS) 또는 /proc/<pid>/cwd(Linux)로 대체합니다.

탭 바에서 브라우저를 독립 탭(file-browser 탭 유형)으로 분리하거나 ⌘ K → Open Vault로 Notes Vault 폴더를 열 수 있습니다. 설정 → Notes Vault는 Open Note, Graph View, Search Notes가 사용하는 경로를 설정합니다.

보기 모드

파일을 클릭하면 오른쪽 뷰어 창이 열립니다(그래프/Markdown은 뷰어 전용 레이아웃). Liu는 확장자로 모드를 고릅니다:

  • Markdown — .md / .markdown → 스타일 렌더러(Markdown 페이지 참조).
  • 코드 — 선택적 편집기가 있는 구문 강조 소스.
  • 텍스트 / 이미지 / 바이너리 — 일반 텍스트 편집기, GPU 이미지 미리보기, 또는 알 수 없는 유형의 hex 스타일 덤프.
  • 그래프 — 폴더(Vault 또는 현재 디렉터리) 내 .md 파일의 force-directed 링크 그래프.

파일 작업

⌘-클릭과 shift-클릭 범위로 다중 선택. 컨텍스트 작업은 이름 변경, 삭제, 복사/이동(양쪽이 마운트되면 로컬과 SFTP 간 창 간 드래그 포함), 파일/폴더 생성 프롬프트를 포함합니다. SFTP 목록은 readdir이 EAGAIN에서 잘리지 않도록 blocking 범위에서 libssh2를 실행합니다.

팔레트 훅

  • Open Note — Notes Vault 전체 Markdown 빠른 전환기.
  • Search Notes — 금고 markdown 파일 전체 텍스트 검색.
  • Go to Heading — 열린 markdown 문서의 개요 피커.
  • Graph View / Graph Current Folder — 금고 또는 활성 디렉터리의 지식 그래프를 엽니다.

다음 코드 에디터 →

문서

시작하기

가이드

참조

다른 언어

English · Türkçe · 简体中文 · Español · Deutsch · Italiano · Français · 日本語 · العربية