FreeBSD QandA 613

FreeBSD QandA

Q. /etc/termcap に端末の設定を追加したのですが、vi を起動しようとすると、
   `vi: xxxx: unknown terminal type' や `vi: No terminal database found'
   と表示されて起動できません。どうしてでしょうか?

A. vi(1) など ncurses(3) を利用したアプリケーションは、cap_mkdb(1) により
   ハッシュ化されたデータベースを利用していますので、/etc/termcap (実体は
   /usr/share/misc/termcap) を変えただけでは変更は反映されません。

     # cap_mkdb /usr/share/misc/termcap

   のようにすると、端末設定の変更を反映させることができます。

同一グループへのリンク

グループ名: termcap


間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。