0
나는 Ruby의 ReadLine
라이브러리를 사용하여 CLI를 구현하고 있습니다.Ruby의 ReadLine 단어 랩
터미널 너비보다 긴 입력 줄에 이상한 동작이 나타납니다. 새 줄에 텍스트를 계속하는 대신 (Bash처럼) 줄이 겹쳐집니다. 그래서 한 줄 아래로 내려가는 대신 입력은 처음부터 현재 줄을 덮어 씁니다.
Readline
는 screen_size
를 노출, 그래서 나는 Readline
의 line_buffer
에 귀를 기울이며 라인의 길이가 터미널의 폭과 동일 할 때마다 새로운 라인을두고 새 스레드를 만들 수 있지만 그것은 잘못된 느낀다.
다른 옵션이 있습니까? 나는 IRB
과 pry
두 가지 모두 Readline
을 사용하고 줄 바꿈을 지원한다는 것을 알았지 만 어떻게하는지 알 수 없었습니다.
감사합니다.