커서 키를 존중하기 위해 터미널 프로그램을 어떻게 얻습니까?

StackOverflow https://stackoverflow.com/questions/187219

  •  06-07-2019
  •  | 
  •  

문제

Mac OS X에서 CCL/OpenMCl을 사용하고 있습니다 (최신 버전 모두). LISP 프롬프트가 표시되면 커서 키를 사용하여 현재 라인을 탐색하여 움직임이 아닌 탈출 코드를 탐색합니다.

Welcome to Clozure Common Lisp Version 1.2-r9226-RC1 (DarwinX8664)!
? (^[[D

여기서 나는 눌렀다 ( 열쇠, 그리고 그런 다음 left cursor 열쇠.

Debian Etch 상자에서 CCL/OpenMCl을 실행하면 커서가 예상대로 동작하고 삽입 지점을 한 위치를 왼쪽으로 이동시킵니다.

이것이 일종의 터미널 구성 옵션이라고 생각합니까?

도움이 되었습니까?

해결책

Clozure CL이 기본 readline/editline/uthing support를 제공하지 않거나 사용하지 않도록 구성된 경우 rlwrap으로 실행할 수 있습니다.

rlwrap openmcl

rlwrap은 통해 얻을 수 있습니다 맥 포트 또는 직접 http://utopia.knoware.nl/~hlub/rlwrap/.

다른 팁

나는 이것으로 질문에 대답하지 않는다는 것을 알고 있지만, 당신은 LISP 대체를 사용하여 직접 시간을 보내지 않아야합니다.

EMAC를 사용합니다 더러운 것 LISP와 상호 작용하는 훨씬 더 편리한 방법입니다. 검사관과 디버거가 있으며 기능의 소스 코드 등으로 이동할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top