사용자 도구

사이트 도구


linux:fzf

fzf

Shell 자동완성

  • <Ctrl>T : 파일 찾기 완성
  • <Ctrl>R : 명령 히스토리 완성
  • <Alt>C : 디렉토리 이동
  • cd **, cd ~/github/fzf**<TAB> 디렉토리 이동할 곳 자동완성
  • vim **, vim ../** : 편집할 파일 자동완성
  • kill -9 <TAB> : kill 할 process ID 찾아줌
  • ssh **<TAB>, telnet **<TAB> : /etc/hosts, ~/.ssh/config 등에서 접속이력이 있는 Host 찾아줌
  • unset **<TAB>, export **<TAB>, unalias **<TAB> : 환경변수 자동완성

단축키

  • Enter : 선택 적용
  • 다중선택(-m 옵션으로 실행시)일 경우 <Tab>, <Shitf><Tab> 으로 다중 선택.
  • <Ctrl>J/K/N/P 로 이동
  • <Ctrl>C/G, ESC : 취소

Command Failed

  • export FZF_DEFAULT_COMMAND=“fd blah… blah…” 형태로 지정했는데 fzf 명령을 내리거나, gvim 등에서 실행하면 Command Failed: fd 오류가 발생한다.
  • $PATH 환경 변수를 설정하는 곳을 못 읽거나, fd 명령을 Ubuntu 에서 원래 fdfind 인 것을 alias 로 만든 것이라서 그렇다.
  • 명확하게 fd 명령의 경로를 지정해주거나, alias 가 아닌 진짜 파일명(fdfind)로 지정한다.

참조

linux/fzf.txt · 마지막으로 수정됨: 2020/10/07 13:54 저자 kwon37xi