| トップ | Solaris | FreeBSD | Gentoo | CentOS | Fedora | Windows | Tips | 自宅サーバの動作確認 | サイト内検索(Namazu) | サイト内検索(HE) |
デフォルト言語をUTF-8に変更し、エディタ等も変更する。
ユーザごとに設定する方法と、管理者としてユーザのデフォルト言語を変更する方法の2通りが基本的にある。
ユーザごとに設定する場合
ここではシェルに依存しないようにログイン時に設定する。
FreeBSD# # vi ~/.login_conf <= 設定ファイルの編集 以下を追加 me:\ :charset=UTF-8:\ :lang=ja_JP.UTF-8: |
管理者として設定する場合
言語をユーザのクラスに指定する。
FreeBSD# # vi /etc/login.conf <= 設定ファイルの編集
以下を追加
japanese:Japanese Users Accounts:\
:charset=UTF-8:\
:lang=ja_JP.UTF-8:\
:tc=default
FreeBSD# # cap_mkdb /etc/login.conf <= 設定の反映
|
既存ユーザを変更する場合
ログインクラスをvipwで変更する。
FreeBSD# # vipw <= vipwコマンドを実行 kaz:hogefuga:1001:0::0:0:kaz:/home/kaz:/bin/tcsh ↓ kaz:hogefuga:1001:0:japanese:0:0:kaz:/home/kaz:/bin/tcsh <= japaneseを追加 |
新規ユーザ作成時
adduserコマンドを使用する場合は/etc/adduser.confで指定する。
FreeBSD# # vi /etc/adduser.conf <= 設定ファイルの作成 defaultclass=japanese <= 追加 |
pwコマンドを使用する場合、Lオプションで指定する。
FreeBSD# # pw useradd kaz -L japanese <= ログインクラスを「japanese」に指定してユーザkazを作成 |
エディタに「vim」を利用するようにする。
「vim」のインストール
FreeBSD# cd /usr/ports/editors/vim <= 作業ディレクトリへ移動 FreeBSD# make install clean <= 「vim」のインストール FreeBSD# rehash <= パスを通す |
「vi」を「vim」に変更する
FreeBSD> vi ~/.cshrc <= 設定ファイルの編集 alias vi vim <= 追加(viコマンドで「vim」を起動する) alias view vim -R <= 追加(viewコマンドで「vim」を起動する) setenv EDITOR vi ↓ setenv EDITOR vim <= 「vim」を標準のエディタに変更 FreeBSD> source ~/.cshrc <= .cshrcファイルの読み込み |
「vim」の設定
「vim」の文字コードにUTF-8を指定する。
FreeBSD> vi ~/.vimrc <= 設定ファイルの作成 以下を追加 set encoding=utf-8 set termencoding=utf-8 set fileencoding=utf-8 set fileencodings=ucs-bom,euc-jp,cp932,iso-2022-jp set fileencodings+=,ucs-2le,ucs-2,utf-8 |
「jman」のインストール
FreeBSD# cd /usr/ports/japanese/man <= 作業ディレクトリへ移動 FreeBSD# make install clean <= 「jman」のインストール |
日本語マニュアルのインストール
FreeBSD# cd /usr/ports/japanese/man-doc <= 作業ディレクトリへ移動 FreeBSD# make install clean <= マニュアルのインストール |
「lv」のインストール
man自体はEUC-JPの為、上手く表示されないので、「lv」をインストールする。
FreeBSD# cd /usr/ports/misc/lv <= 作業ディレクトリへ移動 FreeBSD# make install clean <= 「lv」のインストール |
「lv」の設定
「lv」を使用するように以下のように変更する。
FreeBSD> vi ~/.cshrc <= 設定ファイルを編集 alias man 'env LC_CTYPE=ja_JP.eucJP jman' setenv PAGER lv setenv LV '-Ou8' FreeBSD> source ~/.cshrc <= .cshrcファイルの読み込み |