소개
Vifm은 curses 기반의 파일 관리자로, Vim 사용자에게 익숙한 인터페이스와 명령어 체계를 제공합니다. Unix 철학을 따르며 사용자 정의가 가능하지만, 대부분의 경우 기본 기능만으로 충분히 파일을 관리할 수 있습니다. GNOME의 Mutt에서 영감을 받아 설계된 이 프로그램은 완전한 키보드 제어로 파일 시스템의 객체를 관리할 수 있게 해줍니다.
상세정보
Vim 스타일의 인터페이스 및 명령어
Vim 사용자라면 이미 알고 있을 키 바인딩, 명령 모드, 옵션, 레지스터, 명령어 등이 그대로 적용됩니다.
丰富的な管理機能
- 폴더 트리 비교 및 작업 취소/재실행/백그라운드 실행
- FUSE 파일 시스템 지원
- 세션 관리 및 색상 스킴 적용
- 파일 유형/이름에 따른 장식 및 이름 태그
- less 스타일의 미리보기 모드와 사용자 정의 가능한 뷰어
- 고급 파일 필터링 및 이름 변경 기능
- 탭 내 1 또는 2 패널 보기
- GNU Screen 및 tmux 통합
- 다중 블록 선택 및 이전 디렉토리 위치 기억
- 원격 명령 실행 및 스크립트 가능한 설정
- 휴지통 기능
다운로드·설치 방법
다양한 환경에 맞는 설치 방법이 제공됩니다. 예를 들어 Debian 계열에서는 apt install vifm을, macOS에서는 brew install vifm 또는 port install vifm을 사용할 수 있습니다. AppImage를 사용할 수도 있습니다.
기본 사용법
빠른 시작을 위해 공식 위키의 치트시트를 참고하고, 기본 사용법 섹션을 읽어보는 것이 좋습니다. 설정 파일은 :edit $MYVIFMRC 명령으로 열어 확인할 수 있습니다.
이런 경우에 유용합니다
Vim 환경에 익숙한 사용자가 터미널에서 효율적으로 파일을 관리해야 할 때 유용합니다. 키보드만으로 파일 탐색, 복사, 이동, 삭제, 이름 변경, 비교 등의 작업을 빠르게 수행할 수 있습니다.
지원 환경·시스템 요구사항
GNU/Linux, *BSD, Solaris, Windows, Mac OS 등 여러 플랫폼을 지원하며, UTF-8 문자 인코딩을 완전히 지원합니다.
최신 버전·업데이트
최신 버전은 v0.14.4이며, 버그 수정 및 문서 개선을 포함한 릴리스입니다. 주요 변경 사항으로는 –help 출력 재작성, 문서화 개선, 버그 수정 등이 있습니다.
제한 사항·확인 사항
AppImage 방식을 사용하는 경우, v0.15 이전 버전에서는 vifm-pause와 같은 헬퍼에 접근할 수 없습니다. 또한 :!! 명령 사용 시 이를 주의해야 합니다.
화면으로 보는 주요 기능
파일 트리 및 코드 편집기

Vifm 파일 관리자 인터페이스의 왼쪽에는 /projects/cxx11/zograscope 디렉토리의 파일 트리가 표시되어 있으며, MakeLanguage.cpp, MakeLanguage.hpp 등의 파일과 srcml, cxx, tooling 디렉토리가 포함되어 있다. 오른쪽에는 SrcmlCxxLanguage.cpp 파일의 내용이 코드 편집기로 열려 있으며, C++ 코드와 주석이 보인다. 하단 상태줄에는 현재 파일 이름, 권한, 크기, 수정 날짜, 줄 번호 및 진행률이 표시되어 있다.
파일 목록 및 코드 편집기

Vifm 파일 관리자 인터페이스의 왼쪽에는 /home/vifm-demo/dir1 디렉토리의 파일 목록이 표시되어 있으며, dir2, dir3, dir4, dir5 디렉토리와 a.out, archive.tar.xz, assembly.asm, bash.sh, c.c 파일이 있다. 오른쪽에는 c.c 파일의 내용이 코드 편집기로 열려 있으며, C 코드와 주석이 보인다. 하단 상태줄에는 현재 파일 이름, 권한, 크기, 수정 날짜, 줄 번호 및 진행률이 표시되어 있다.
파일 트리 및 코드 편집기

Vifm 파일 관리자 인터페이스의 왼쪽에는 /projects/cxx11/zograscope 디렉토리의 파일 트리가 표시되어 있으며, MakeLanguage.cpp, MakeLanguage.hpp 등의 파일과 srcml, cxx, tooling 디렉토리가 포함되어 있다. 오른쪽에는 SrcmlCxxLanguage.cpp 파일의 내용이 코드 편집기로 열려 있으며, C++ 코드와 주석이 보인다. 하단 상태줄에는 현재 파일 이름, 권한, 크기, 수정 날짜, 줄 번호 및 진행률이 표시되어 있다.
파일 목록 및 코드 편집기

Vifm 파일 관리자 인터페이스의 왼쪽에는 /home/vifm-demo/dir1 디렉토리의 파일 목록이 표시되어 있으며, dir2, dir3, dir4, dir5 디렉토리와 a.out, archive.tar.xz, assembly.asm, bash.sh, c.c 파일이 있다. 오른쪽에는 c.c 파일의 내용이 코드 편집기로 열려 있으며, C 코드와 주석이 보인다. 하단 상태줄에는 현재 파일 이름, 권한, 크기, 수정 날짜, 줄 번호 및 진행률이 표시되어 있다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


