커서를 숨기고 싶은데 tput
명령을 알고 있습니다. 나는 맨 페이지를 검색했습니다. 인터넷 검색하다가 발견한
$ tput civis # to hide the cursor
$ tput cnorm # to bring back the cursor
완벽하게 작동하지만 매뉴얼 페이지 어디에도 이러한 옵션이 언급되어 있지 않습니다.
공식적으로 어디에 기록되어 있나요?
답변1
이것tput
명령 사용법 terminfo
( 에서 man tput
):
tput [-Ttype] capname [parms ... ]
(…)
capname
함수 및 관련 함수의 전체 목록은 terminfo(5)를 참조하십시오.(…)
capname
terminfo 데이터베이스의 기능을 나타냅니다. termcap 지원을 위해 컴파일할 때 이 기능에 대한 termcap 이름도 허용됩니다.
그리고 civis
기록 cnorm
된terminfo
매뉴얼 페이지:
cursor_invisible civis vi make cursor invisi‐
ble
cursor_normal cnorm ve make cursor appear
normal (undo
civis/cvvis)
일반적으로 어떤 매뉴얼 페이지에서 특정 명령을 설명하는지 모를 경우 해당 명령을 검색할 수 있습니다. 이 경우에는 man -K civis
.
답변2
정확한 정보를 찾기 위해 직접 심층 검색을 하다가 이 기사를 발견했습니다. 뭔가 발견할까봐 거기에 두었는데, 마침내 찾았어요! 질문하신 모든 내용과 기타 내용이 여기에 있습니다. 간단한 설명과 함께 입력할 수 있는 모든 옵션에 대한 매우 자세한 정보를 제공합니다. "기능"섹션으로 이동하십시오.
gnu.org 웹사이트에 있습니다.https://www.gnu.org/software/termutils/manual/termutils-2.0/html_chapter/tput_1.html