web-dev-qa-db-ja.com

tputオプションの完全なリスト

カーソルを非表示にしたかったのですが、tputコマンドを知っていました。私はそのmanページを検索しました。インターネットを検索したところ、

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

これらは完全に機能しますが、これらのオプションはマニュアルページのどこにも記載されていません。

それらはどこで公式に文書化されていますか?

12
mtk

tput コマンドはterminfoを使用します(man tputから):

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

(…)

機能の完全なリストとそれぞれに関連付けられているcapnameについては、terminfo(5)を参照してください。

(…)

capname
terminfoデータベースの機能を示します。 termcapサポートがコンパイルされると、機能のtermcap名も受け入れられます。

civiscnormterminfoのマニュアルページ に記載されています:

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

一般に、特定のコマンドについて説明しているマニュアルページがわからない場合は、そのコマンドを検索できます。この場合、man -K civisを実行して上記を見つけました。

10
terdon