명령줄 파일 판독기(예: "less")는 사용자에게 읽기를 중지하라는 줄을 알릴 수 있습니다.

명령줄 파일 판독기(예: "less")는 사용자에게 읽기를 중지하라는 줄을 알릴 수 있습니다.

[배경] 나는 일련의 문서 내에서 목록을 작성하고, 나열하고, 검색하는 ncurses를 배우기 위해 취미로 작은 애플리케이션을 개발하고 있습니다(현재는 TLDP의 HOWTO입니다).

제 생각에는 이 앱에서 가장 까다로운 부분은 파일 리더(파일 내용을 멋지게 표시하는 기능)입니다. 실제로 충분히 좋은 사용자 경험을 제공하려면 HOWTO가 약간 긴 점을 고려하여 사용자가 읽기를 중단한 줄을 "저장"하고 다음 번에 같은 줄에서 시작할 수 있다면 매우 유용한 기능이 될 것입니다. 읽다. 사용자는 동일한 HOWTO [/context]를 엽니다.

따라서 실제 질문은 다음과 같습니다. X 줄을 인수로 사용하여 해당 줄에 커서를 위치시킬 수 있을 뿐만 아니라 표시되는 마지막 줄을 알려주는 명령줄 판독기가 있습니까? 반환 값이 0 또는 ERROR#이기 때문에 응용 프로그램이 값을 "반환"할 수 없다는 것을 알고 있습니다. 아마도 일종의 시스템 변수이거나 공유 메모리이거나...?

C 애플리케이션에서 호출할 예정이라면 외부 애플리케이션이 아닌 다른 솔루션도 내 요구 사항을 충족할 수 있으며 제안을 받아들일 수 있습니다.

관련 정보