ある特定のファイルでカーソル移動や画面表示がおかしくなります。
具体的には、カーソルが行の終端に来ていないのに、次の行に行ってしまいます。
また、全角文字を入れているのに、半角ごとカーソルが移動するようにみえる動作をしたりします。
ある特定のファイルの特定の行のみです。
ファイルは、utf-8 で DOS 改行形式です。
nkf -w をかけたファイルを作成すると、上記の問題は解決するのですが、別行が「???」と表示されるようになって、文字化けしてしまいます。何か対処方法はないでしょうか?
UTFでは、chosayouさんがおっしゃっている"―"や"・"などの文字が半角として認識される問題があると聞いたことがあります。結果として半角一文字だけ表示がずれてしまいます
Emacs22 + UTF-8 における文脈依存な文字幅の問題について
Emacs22の環境では上記URLの方法で解決できるようです
だったら、その行を削除して入力しなおせばいいじゃないですか。http://www
その行だけ削除してもうまくいかないのです。
いろいろ調査した結果、再現できるようになりました。
全角のダッシュ「―」を入力するとダメなのようです。どうも teraterm 側の問題のようです。
vim でも、おかしな感じになりました。
UTFでは、chosayouさんがおっしゃっている"―"や"・"などの文字が半角として認識される問題があると聞いたことがあります。結果として半角一文字だけ表示がずれてしまいます
Emacs22 + UTF-8 における文脈依存な文字幅の問題について
Emacs22の環境では上記URLの方法で解決できるようです
ありがとうございます。なるほど、大変参考になりました。
文字コードは、ちゃんとしています。
(特定のファイル以外は、うまくいっています)
まずはお願いなのですが、
お使いのOSやTeraTermのバージョンなど、
何も判らないと原因の特定は難しくなりますので、必須だとご記憶ください。
不適当な回答が集まっても混乱をきたしますから、
質問を立て直した方がいいでしょう。
そうですね。バージョン情報は必要ですね。
確かに、全角の―であることが分かったので、質問を立て直した方がよいかもしれません。
ありがとうございます。なるほど、大変参考になりました。