프로젝트 소개

nnn은 작은 바이너리 크기(~150 KiB)와 낮은 메모리 점유율이 특징인 풀 기능 터미널 파일 관리자입니다. 방해되지 않고 빠르게 작동하도록 설계되었으며, 거의 설정이 필요 없는 경험을 제공하는 동시에 Linux, macOS, BSD, Haiku, Cygwin, WSL 및 Android(Termux를 통해)에서 높은 이식성을 유지합니다. 주요 기능은 다음과 같습니다: - 파일 관리: 파일 및 디렉토리의 생성, 이름 변경, 복제, 이동, 복사, 삭제를 지원하며, 일괄 이름 변경 및 교차 디렉토리 선택 기능이 포함됩니다. - 탐색 및 검색: type-to-nav, 즉각적인 입력 중 검색(퍼지, 정규식, 문자열), 북마크, 세션 및 컨텍스트 기반 워크스페이스 기능을 제공합니다. - 분석 및 유틸리티: 내장 디스크 사용량 분석기, 파일 선택기 모드 및 FreeDesktop 준수 휴지통 유틸리티와의 통합을 지원합니다. - 확장성: 강력한 플러그인 시스템을 통해 라이브 미리보기, 디스크 마운트, 파일/디렉토리 diff, 미디어 파일의 썸네일 생성과 같은 기능을 추가할 수 있습니다. - 통합: 쉬운 셸 통합(예: 종료 시 cd)을 제공하며 Neovim 및 Vim용 플러그인을 사용할 수 있습니다. - 성능: 최소한의 디스크 I/O 및 화면 새로고침을 위해 최적화되었으며, FPU 사용을 피하기 위해 정수 연산을 활용합니다.