본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 시스템·유틸리티 · 윈도우즈 유틸

Vifm

0

Vifm은 curses 기반의 파일 관리자로, Vim 사용자에게 익숙한 인터페이스와 명령어 체계를 제공합니다.

크로스 플랫폼터미널파일 관리자

소개

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 코드와 주석이 보인다. 하단 상태줄에는 현재 파일 이름, 권한, 크기, 수정 날짜, 줄 번호 및 진행률이 표시되어 있다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.