2012-06-11 2 views
1

jLine에서 다음과 같은 문제가 발생했습니다. 우리는 명령 프롬프트 (리눅스와 윈도우 모두)를 열고 다음 줄로 넘어갈 때까지 문자의 흐름을 입력합니다. 예를 들면 :jLine이 쉘에 한 줄을 넘기면 원래 줄로 돌아갈 수 없습니다.

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

우리는 그러나 커서가 첫 번째 줄까지 돌아 가지 않을 것이다 그것은 두 번째 줄의 시작에 남아, 입력 한 텍스트를 삭제하려고합니다. 이것은 디버깅 메시지를 인쇄하고 "enter"를 누르면 모든 삭제 후에 문자열에 버퍼가 있음을 알 수 있기 때문에 시각적 인 문제이며 논리적 인 문제가 아닙니다.

누군가가 왜 이런 일이 일어나고 이것이 어떻게 해결 될 수 있는지 이해할 수 있다면 큰 도움이 될 것입니다.

덕분에, 조나단

+0

요청할 곳은 [jLine SourceForge 사이트] (http://sourceforge.net/projects/jline/)에 있습니다. –

답변

1

가 나는 jLine SourceForge site에 좀 더 파고했고 내가 사용 jLine이 문제가 발생하지 않습니다 V2.7 발견했다. 그러나 API가 크게 변경되어 구현을 변경해야한다는 점을 고려하십시오.

관련 문제