2004年6月5日の日記の1番目の記事へのコメント

zsh

[(ここに書いてない)これまでのあらすじ] screen上でzshを利用した場合,プロンプトが表示された状態でいきなり日本語を打ちこむと左に1文字ずれる怪現象が発生していた.2chのzshスレによると,2byte目入力時に一旦1byte目がbackspaceで消され,再度1byte目が表示されてから2byte目が表示されるというzshの奇妙な動作が原因だとある.ダミーの出力をソースに埋め込むことで,実際そのようになっていることは確認できたが,残念ながらソースのどの部分でそれを行っているかまでは突き止められなかった・・・.

で,上記問題なんですが,普通に回避する方法を発見しました.まず,.screenrcから「defkanji euc(最近だとdefencoding eucJPとか?)」というのを消します.で,screenを上げる際に,LANGを無効化します(env -u LANG screenとか).これで,ずれる現象がなくなりました.これにて一件落着.って,screen的には何か支障は無いのだろうか・・・.あ,半角カタカナが表示できなくなるのか!う〜ん,これは不便.やっぱ1文字ずれるの気持ち悪いけど,元に戻そう・・・.だいたい,よく考えてみればコマンドプロンプトでいきなり全角文字打つことなんてないよなぁ.

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2004年6月5日の日記の1番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2004年6月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ