人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Mac OS X (Leopard) でターミナルを使っていますが、日本語のpathを使うと表示がおかしくなることがあります。

1. ファインダーからターミナルにファイルをドラッグ&ドロップした場合、本来次の行に表示されるべきものが、同じ行に表示されます。なお、自分でキーボードから入力した場合は、日本語でも大丈夫なようです。

2. 上記状態になった後、履歴を編集しようとしても、カーソルが表示される位置と実際に文字が入力される位置が異なっており、編集できません。

どのように設定すれば、ターミナル上で日本語のpathを正常に扱えるようになるでしょうか?

shellはbashでもtcshでも同様です。
環境設定では、「非アスキー文字をエスケープ する」はoff、エンコーディングはUNICODE(UTF-8)になっています。「改行を行頭復帰(CR)としてペースト」はon、off両方試しましたが変わりません。

●質問者: xnissy
●カテゴリ:コンピュータ
✍キーワード:bash CR Leopard Mac OS X ON
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● thrillseeker
●60ポイント ベストアンサー

Leopard ですが、日本語パス名をターミナルに

ドラッグ&ドロップしても問題無く改行し、

カーソルも追従しています。


ご参考までにターミナル設定は

ターミナルの宣言方法:xterm-color

Delete キーで Ctrl-H を送信:off

非 ASCII 文字をエスケープ: off

改行を改行復帰(CR)としてペースト:on

厳密な VT-100 のキーパッド動作:off

入力時に下端までスクロール:on

ベル:ビジュアルベル

文字エンコーディング:Unicode (UTF-8)

起動時に LANG 環境変数を設定:on

となっています。


ベル以外はこちら↓と同じですね。

http://ascii.jp/elem/000/000/091/91589/img.html

◎質問者からの返答

うーん、ベル以外は同じですね。

あと原因として考えられるのは何でしょう?

dotfile?環境変数?

あと、一つ発生条件があるようですので、追加します。

<パス名に、ひらがな又はカタカナが含まれている場合>

例えば、「没図」なら大丈夫だけど「ぼつ図」「ボツ図」はおかしくなりました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ