터미널의 helm-occur/helm-swoop과 같은 터미널의 도구가 있습니까?

터미널의 helm-occur/helm-swoop과 같은 터미널의 도구가 있습니까?

이 질문을 여기에 게시하는 것이 적절한지 모르겠지만 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하고 일치하는 줄로 이동할 수 있습니다.

관련 정보