저는 bash와 emacs 단축키 사이의 관계를 조사하고 있습니다. 나는 그들이 비슷한 이유는 bash가 emacs를 명령줄 해석기로 사용하기 때문이라고 들었습니다. 그러나 나는 이 주장을 뒷받침할 어떤 증거도 찾지 못했습니다.
나는 bash에 "편집 모드"가 있고 그 중 하나가 emacs라는 것을 알고 있습니다. 그러나 명령줄 해석기가 실제로 emacs에 구현되어 있습니까?
여기서 언급하는 것은 실제 구현을 말하는 것이지 둘 사이의 유사점을 말하는 것이 아닙니다.
답변1
간결한 대답은 '아니오'입니다." bash
명령줄 처리는 주로 다음 언어로 수행됩니다.bashline.c
그리고 그 사본readline
vi
, Emacs와 유사한 동작 및 Emacs와 유사한 동작을 지원합니다 . Emacs 자체는 주로 Emacs Lisp로 작성되었습니다. bash
Emacs Lisp는 Emacs 없이 사용하도록 설계되지 않았기 때문에 이를 구현하는 것은 매우 복잡할 수 있습니다.