vine-users ML アーカイブ



[vine-users:068804] MacOSXタ ーミナルとvi

  • From: Adam Ari Furuta <furuta@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:068804] MacOSXタ ーミナルとvi
  • Date: Wed, 24 Nov 2004 19:05:46 +0900
フルタと申します。

どなたか Mac OS X のターミナルから SSH して、vim など
お使いになっている方はいらっしゃいますか。
Vine 3.0 をインストールし、設定を始めたのですが、
下記の現象が起きて困っています。

Vine をインストールした先は Gateway G6-400 です。
新規インストールしており、パッケージグループ等は
特にカスタマイズしていません。インストール中は
PC にキーボード、マウス、モニタを付けて進行しました。

その後 Macintosh からターミナル (1.4.3) を使用して
Vine 機へ SSH し、 vi (vim) にてファイル操作をしようとしています。

Mac OS X のヴァージョンは 10.3.6 です。

【現象】
ターミナルの「ターミナルインスペクタ」にて、
「文字セットエンコーディング」を「日本語 (EUC)」にした状態で、
既存の文字列に対して編集を行うと、

1.i にてインサートモードにするとカーソルが1行下に移動
  例:下図 @ にあるカーソルが \ に移動。
2.画面下部のメッセージ行が、2行に分かれる
┏━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃123 456 789 10                                    ┃
┃1.2.5.8.6.4.2@xxxxxxxxxxxxxxx                     ┃
┃asdfhjkaluayu\lenvhlui                            ┃
┃                                                  ┃
┃~                                                 ┃
┃-- 挿入 --t"                     4,14         全  ┃
┃て                                                ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━┛

3.カーソルを元の位置に戻して文字を挿入し、
 コマンドモードに戻ると、挿入した文字列の後に
 上の行の文字列がコピーされる。
 例では「:」を3行目の「2」の後に入れています。
 するとコロンが入力され、その後にあった「1」が消え、
 直上の「0」がコピーされてきます。
 また、メッセージ行はクリアされずに古い行が残ります。
┏━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃123 456 789 10                                    ┃
┃1.2.5.8.6.4.2:023.5.1235.8.44                     ┃
┃asdfhjkaluayunlenvhlui                            ┃
┃                                                  ┃
┃~                                                 ┃
┃-- 挿入 --t"                     4,14         全  ┃
┃ 3,14 全て ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━┛

4.そのまま保存して終了し、再度開くと、
 挿入したい文字列「:」は、画面上で挿入した位置の
 直上の位置に挿入されている。
┏━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃123 456 789 1:0                                   ┃
┃1.2.5.8.6.4.2 123.5.1235.8.44                     ┃
┃asdfhjkaluayunlenvhlui                            ┃
┃                                                  ┃
┃~                                                 ┃
┃-- 挿入 --t"                     4,14         全  ┃
┃ 3,14 全て ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━┛

5.ターミナルの「ターミナルインスペクタ」にて、
 「文字セットエンコーディング」を「UNICORD (UTF-8)」にし、
 上記作業を行うと、日本語部分は化けるものの、
 カーソルの移動など行の表示が壊れることは無い。

【質問】
以上の現象を解決する為には何をすべきでしょうか。
フレームバッファ絡みの問題かと思うのですが、知識が及ばず、
頓挫しております。

なお、Vine のフレームバッファコンソールの設定は特にしていない状態です。
他に必要な情報等もあれば付け足しますのでご指示下さい。

ご存知の方がいらっしゃいましたらば、お力添え頂けると幸いです。
--

__S_E_I_K_O_S_H_A__P_R_I_N_T_I_N_G__

古田 アダム 有 / FURUTA Adam Ari

株式会社 精興社
営業部 第一グループ 第一課

mailto: furuta@xxxxxxxxxxxxxxxx
URL: http://www.seikosha-p.co.jp

〒101-0054 東京都千代田区神田錦町3-9
Tel: 03-3293-3021 Fax: 03-5280-8416