쉘 명령을 실행하고 출력을 emacs의 클릭 가능한 버퍼에서 가져오고 싶습니다. 이 명령은 결국 소스 파일 묶음을 훑어 보는 쉘 스크립트입니다. 출력은 grep의 출력과 같습니다. 파일 이름과 줄 번호가 포함됩니다. 나는 파일을 클릭하거나 그 위에 서서 이맥스가 파일의 해당 줄로 나를 데려 갈 때 입력하고 싶습니다. 나는 그것을하기 위해 사용자 정의 함수가 필요할 것이라고 생각하지만 emacs에 익숙하지 않으므로 프로그램하는 법을 아직 모릅니다.emacs에서 명령을 실행하고 클릭 가능한 버퍼에서 출력을 얻으십시오.
5
A
답변
7
M-x grep 유형을 기본값 대신 사용하십시오.
M-X 때마침 "그렙. * 널 (null)"당신이
1
다른 방법이 shell-command
M-을 사용하여 명령을 실행하는 것 "을/dev/null"을 보낼 필요가 있다면 grep-use-null-device
을 발견!을 사용하고 M-x 컴파일 모드을 사용하여 출력 버퍼의 모드를 compilation-mode
으로 변경하십시오.
또 다른 대안은 M-x을 사용하여 명령을 실행하는 것입니다. 단점은 Emacs는 기본적으로 하나의 활성 컴파일 버퍼만을 허용한다는 것이다.
관련 문제
- 1. 콘솔 명령을 실행하고 출력을 얻습니다.
- 2. Emacs에서 프로그램을 실행하고 출력을 기다리지 마십시오.
- 3. C : 시스템 명령을 실행하고 출력을 내 보시겠습니까?
- 4. 어떻게 Bash 명령을 실행하고 Java에서 출력을 수집합니까?
- 5. 리눅스에서 명령을 실행하고 변수에 출력을 저장하는 방법
- 6. java 프로그램의 인수를 사용하여 .jar을 실행하고 출력을 얻으십시오.
- 7. cmd에서 명령을 실행하고 스윙 GUI 응용 프로그램의 jTextArea에 출력을 표시합니다.
- 8. 셸 명령을 실행하고 사용자 지정 함수의 결과로 출력을 반환하십시오.
- 9. java (안드로이드)에서 외부 명령을 실행하고 연속 출력을 읽으십시오.
- 10. PHP : "mkdir"을 실행하고 errno를 얻으십시오.
- 11. bash를 사용하여 명령을 실행하고 출력 및 입력 명령을 얻는 방법
- 12. Emacs에서 쉘 히스토리를 자동으로 저장
- 13. 함수를 반복적으로 실행하고 출력을 추가합니다.
- 14. 코코아에서 셸 명령을 실행하고 출력을받는 방법?
- 15. emacs windows는 현재 버퍼에서 파이썬 프로그램을 실행하고 출력 창에 출력을 표시합니다.
- 16. python 스크립트에서 diff.py를 실행하고 출력을 파일로 리디렉션
- 17. 프로그램을 실행하고 콘솔의 출력을 얻는 방법?
- 18. node.js에서 쉘 명령의 출력을 얻으십시오.
- 19. node.js - 명령을 동 기적으로 실행하고 결과를 얻습니다.
- 20. 어떻게 펄 scipt에서 쉘 명령을 실행하고
- 21. emacs에서 옥타브 그래프 출력을 표시 하시겠습니까?
- 22. expect 스크립트에서 unix 'top'명령 출력을 얻으십시오.
- 23. C#에서 명령을 실행하고 데이터를 검색하는 방법은 무엇입니까?
- 24. emacs에서 각 p4 명령 앞에 명령을 실행하십시오
- 25. 프로세스를 실행하고 Windows 7에서 해당 ID를 얻으십시오
- 26. 이 가능한 중복 포크를 실행하고
- 27. asp.net에서 사용 가능한 언어를 얻으십시오
- 28. 가능한 모든 값 조합을 얻으십시오
- 29. elasticsearch 가능한 모든 패싯을 얻으십시오.
- 30. 명령 실행으로 shell_exec 명령의 출력을 얻으십시오.
이것은 흥미로운 방향으로 보입니다. 문제는 이맥스가/dev/null 명령을 마지막 인자로 추가한다는 것입니다. grep이 일부 파일 세트에서 실행될 것으로 예상하고 내 명령에 인수에 파일이 없기 때문에/dev/null을 기본 파일로 추가합니다. –
M-x apropos "grep. * null"은 grep-use-null-device를 찾습니다. –
예, 작동합니다. 고마워요! –