FreeBSD QandA 600

FreeBSD QandA

Q. 標準の vi では日本語が正常に表示されません。そこで package の nvi 
   をインストールしてみたのですが、やはり日本語が正常に表示されません。
   pkg_info で見るかぎり、きちんとインストールできているのですが。

A. まず始めに、
    % which nvi
   と入力してみてください。結果が
    /usr/bin/nvi
   となるようでしたら、それは FreeBSD システムに標準の、日本語に対応して
   いない nvi が実行されているからです。ports/packages でインストールさ
   れるソフトウェアは、特に指定しない限り /usr/local 以下に配置されます。
   標準の vi(1)nvi(1) との hard link になっています (実体が同じもの
   という意味です)。日本語対応版である

       パッケージ名      | FreeBSD Ports Collection 
      -------------------+--------------------------------
       nvi-m17n          | ports/editors/nvi-m17n
       ja-nvi-sjis       | ports/japanese/nvi-sjis
       ja-nvi-iso2022jp  | ports/japanese/nvi-iso-2022-jp
       ja-nvi-eucjp      | ports/japanese/nvi-euc-jp

   などは /usr/local/bin/nvi としてインストールされるので、コマンド検索 
   PATH で /usr/local/bin を先に参照するように設定するか、alias を設定す
   るなどしてください。

   それでも正常に表示されない場合は、次に画面表示の設定を確認しましょう。
   [管理番号 356]、[管理番号 474] 等を参考にしてください。
   他の端末エミュレータを使っている場合は、そのソフトウェアの日本語機能
   やその設定を確認する必要がありますので、マニュアル等で調べてください。

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