<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>
: 환경변수 자동완성^music mp3$ | wav$ | flac$
: music
으로 시작하고 mp3,wav,flac
으로 끝나는 내용만 검색됨'Exactmatch
: 보통은 fuzzy match (글자가 띄엄띄엄 일치해도 검색)되지만 맨 앞에 홑따옴표(
')를 두면 정확히 일치하는 것만 검색됨.!music
, !^music
: !
은 해당 문자열을 제외한 결과만 보여준다.Enter
: 선택 적용-m
옵션으로 실행시)일 경우 <Tab>
, <Shitf><Tab>
으로 다중 선택.<Ctrl>J/K/N/P
로 이동<Ctrl>C/G
, ESC
: 취소export FZF_DEFAULT_OPTS='--bind alt-j:down,alt-k:up'
export FZF_DEFAULT_COMMAND=“fd blah… blah…”
형태로 지정했는데 fzf
명령을 내리거나, gvim
등에서 실행하면 Command Failed: fd
오류가 발생한다.$PATH
환경 변수를 설정하는 곳을 못 읽거나, fd
명령을 Ubuntu 에서 원래 fdfind
인 것을 alias 로 만든 것이라서 그렇다.fd
명령의 경로를 지정해주거나, alias 가 아닌 진짜 파일명(fdfind
)로 지정한다.