Pełna lista opcji tput

12

Chciałem ukryć kursor i byłem świadomy tputdowodzenia. Przeszukałem jego stronę podręcznika. Podczas przeszukiwania Internetu znalazłem

$ tput civis  # to hide the cursor
$ tput cnorm  # to bring back the cursor

Działa to doskonale, ale te opcje nie są wymienione nigdzie na stronie podręcznika.

Gdzie są oficjalnie udokumentowane?

Mtk
źródło

Odpowiedzi:

10

Do tputzastosowania polecenia terminfo(z man tput):

tput [-Ttype] capname [parms ... ]

(…)

Aby uzyskać pełną listę możliwości i capnamezwiązanych z nimi możliwości , zobacz terminfo (5).

(…)

capname
wskazuje możliwości z bazy danych terminfo. Gdy kompilowana jest obsługa termcap, nazwa termcap dla zdolności jest również akceptowana.

civisI cnormsą udokumentowane w terminfostronę „s man :

   cursor_invisible              civis      vi        make cursor invisi‐
                                                      ble
   cursor_normal                 cnorm      ve        make cursor appear
                                                      normal (undo
                                                      civis/cvvis)

Ogólnie rzecz biorąc, jeśli nie wiesz, która strona podręcznika opisuje określone polecenie, możesz je wyszukać. W tym przypadku znalazłem powyższe, uruchamiając man -K civis.

terdon
źródło