일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- Installation
- Ingress
- 공략
- 요리
- IntelliJ
- 맥북
- OSX
- 판교
- 클리어
- Java
- 맛집
- 닌텐도스위치
- 프렌즈런
- 유튜브
- 구글
- 포탈
- 인그레스
- 게임
- arduino
- 카카오
- game
- Linux
- Python
- PERL
- 이마트트레이더스
- 설치
- 아이폰
- Mac
- Today
- 609
- Total
- 3,227,454
준호씨의 블로그
OSX - fzf - fuzzy finder 입문 본문
종종 fzf (fuzzy finder)에 대해 듣곤 했는데 크게 관심은 없었습니다. 그런데 이거 한 번 사용하고 나면 사용하지 않을 수 없는 강력한 툴이었습니다.
CTRL + R 후 brew를 입력한 모습입니다. history 중 brew가 들어간 내용을 찾는 것입니다. 화살표로 아래위로 이동한 다음 엔터를 치면 해당 명령어가 입력됩니다.
vim CTRL + T를 입력하면 현재 경로 아래로 파일리스트가 나오고 화살표로 선택한 다음 엔터 치면 vim <파일명>이 입력됩니다.
vim **<tab> 도 같은 효과가 납니다.
kill -9 **<tab> 하면 프로세스 리스트가 주르륵 나타납니다.
참고로 tab을 누르면 ">"가 여러 개 선택이 되고 엔터 치면 선택된 값들이 모두 입력됩니다.
ssh나 telnet도 **<tab> 하면 host리스트들이 나타나니 유용하게 사용할 수 있겠습니다.
자세한 내용은 https://github.com/junegunn/fzf에 가보면 볼 수 있습니다. fzf에 익숙해지면 설명에 나온 것 외에 다양한 응용이 가능하니 응용해 볼 만한 것들을 찾아보면 좋을 거 같습니다.
설치
brew install fzf
# To install useful key bindings and fuzzy completion:
$(brew --prefix)/opt/fzf/install
fd가 없다면 fd도 설치합니다
brew install fd
응용
kube-fzf를 설치하면 kubectl관련 명령어들을 fzf와 함께 편리하게 사용할 수 있습니다.
https://github.com/thecasualcoder/kube-fzf
GitHub - thecasualcoder/kube-fzf: Shell commands using kubectl and fzf for command-line fuzzy searching of Kubernetes Pods.
Shell commands using kubectl and fzf for command-line fuzzy searching of Kubernetes Pods. - GitHub - thecasualcoder/kube-fzf: Shell commands using kubectl and fzf for command-line fuzzy searching o...
github.com
'IT이야기' 카테고리의 다른 글
/etc/profile.d/lang.sh: line 19: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory (0) | 2022.08.08 |
---|---|
OSX - fzf - fuzzy finder 입문 (0) | 2022.08.04 |
OSX - 한자키 설정하기 - Karabiner-Elements (0) | 2022.08.03 |
구글 애드센스 광고가 안나온다 (0) | 2022.07.28 |
OSX 핫코너 - 마우스 커서를 코너에 가져다 두면 화면 보호기가 실행되도록 (0) | 2022.07.20 |
MySQL에서 이전 레코드의 값을 참조하기. 이전 레코드와 비교하는 방법. MySQL 5.7 방식과 MySQL 8 방식 (0) | 2022.07.19 |