In : 줄 바꿈이없는 문자열 *
사용자가 줄을 편집하고 제출할 수 있도록 허용
Out : 수정 된 문자열 (선택적으로 후행 줄 바꿈 )
라인 편집기는 최소한 사용자가 다음을 수행 할 수 있도록 허용해야합니다.
보이는 커서를 좌우로 움직입니다
커서 위치에 문자 삽입 및 / 또는 덮어 쓰기
커서 위치에서 문자를 제거
새 문자열을 제출하십시오. 즉, 편집을 중지하면 수정 된 문자열이 반환 / 인쇄 / 표시 / 저장됩니다 ... (다른 텍스트없이)
감사하지만 필수 사항은 아닙니다.
코드 설명.
프로그램 / 기능을 보여줄 수있는 온라인 테스트 사이트로 연결
사용법을 보여주는 애니메이션 이미지 (예 : TIO는 상호 작용을 허용하지 않음)
노트 :
키 바인딩은 제안 일뿐입니다
GUI 또는 비주얼 스타일링이 필요하지 않습니다
예
다음에서 커서는로 표시 _
됩니다.
에서 : Just some text
: 편집에 대한 사용자 허용
Just some text_
사용자 프레스 ←(왼쪽 화살표 키) 아홉
Just ̲some text
사용자 프레스 Del네 번
Just ̲ text
사용자 프레스 사용자 프레스 아웃 :any
Just any_text
Enter
Just any text
In : Remove me
사용자가 편집 할 수 있도록 허용 :
Remove me_
사용자가 Backspace9 번
_
누름 사용자가 Out을 누름 : (빈 문자열)Enter
* 사소한 편집기 솔루션을 방지하려면 편집 명령과 다른 입력 방법을 통해 제공하거나 개행 또는 이와 유사한 형식으로 분리해야합니다.