2014-07-10 3 views
0

나는 Ruby의 ReadLine 라이브러리를 사용하여 CLI를 구현하고 있습니다.Ruby의 ReadLine 단어 랩

터미널 너비보다 긴 입력 줄에 이상한 동작이 나타납니다. 새 줄에 텍스트를 계속하는 대신 (Bash처럼) 줄이 겹쳐집니다. 그래서 한 줄 아래로 내려가는 대신 입력은 처음부터 현재 줄을 덮어 씁니다.

Readlinescreen_size를 노출, 그래서 나는 Readlineline_buffer에 귀를 기울이며 라인의 길이가 터미널의 폭과 동일 할 때마다 새로운 라인을두고 새 스레드를 만들 수 있지만 그것은 잘못된 느낀다.

다른 옵션이 있습니까? 나는 IRBpry 두 가지 모두 Readline을 사용하고 줄 바꿈을 지원한다는 것을 알았지 만 어떻게하는지 알 수 없었습니다.

감사합니다.

답변

0

음,이 솔루션은 매우 간단합니다 :

apt-get install ncurses-dev 

는 분명히, 이것은 어떤 이유에서든 작동하는 것 같다.