이 질문을 여기에 게시하는 것이 적절한지 모르겠지만 Emacs 사용자가 아닌 경우 helm-occur/helm-swoop의 기본 사용법을 설명하겠습니다.
저는 Emacs용 helm-occur/helm-swoop을 정말 좋아하지만 Emacs를 사용하지 않을 때 터미널에 helm-occur/helm-swoop과 같은 도구가 있나요? 모든 기능을 제공할 필요는 없습니다. 그들이 제공하는 기능이 필요합니다. 디렉토리/파일에서 패턴을 검색하면 일치하는 모든 항목이 나열됩니다. 그 중 하나를 선택하고 해당 항목으로 이동하여 보거나 편집할 수 있습니다. 보거나 편집한 후 목록으로 돌아가서 다른 것을 선택하세요. 라는 프로그램이 있습니다.페코르일치하는 항목이 나열되지만 파일로 이동할 수는 없습니다.
그런데 저는 ag나 grep을 사용합니다.
답변1
노력하다경로 선택기.
PathPicker는 bash 출력에서 파일을 선택하는 영구적인 문제를 해결하는 간단한 명령줄 도구입니다.
~에서예:
git status | fpp
grep -r "FooBar" . | fpp
find . -iname "*.js" | fpp
-ko
목록으로 돌아가려면 다음 옵션을 사용하십시오.
-ko, --keep-open 파일 선택이나 명령이 실행되면 PathPicker를 열어 둡니다. Ctrl-C를 사용하여 프로세스가 종료될 때까지 프로그램을 반복합니다.
편집자에 대한 참고사항:
$FPP_EDITOR 환경 변수를 설정하여 선택한 파일을 여는 데 사용할 편집기를 PathPicker에 알릴 수 있습니다. 이 변수가 설정되지 않은 경우 $VISUAL 및 $EDITOR가 대체 수단으로 사용되고 "vim"이 최후의 수단으로 사용됩니다.
고쳐 쓰다:
문서화되지 않은 기능이 있습니다 fpp
.fpp
깨닫다grep
출력의 줄 번호입니다. 따라서 줄 번호를 추가 grep -rn foo . | fpp -ko
하고 일치하는 줄로 이동할 수 있습니다.