▼スレッド
│
└◇2576:vi 日本語 [usu] 11/19 15:58
├◇2581:Re:vi 日本語 [もぐりん] 11/20
│└◇2582:Re[2]:vi 日本語 [nil] 11/20
└◇2583:Re:vi 日本語 [MSだす。] 11/20
└◇2584:Re[2]:vi 日本語 [nil] 11/21 <
cygwinの中に、viが入ってますよね。スレッド一覧
んで、viで日本語入力した後に、画面がずれてしまいます。
~/.exrc の中には、
set encoding=japan
set fileencoding=japan
と書いてあります。
viで日本語入力したら、画面がずれないようにするには、
どうすればいいのでしょうか?
分かる方いれば、よろしくお願いします。
Cygwinのviエディタは、UNIXのviエディタではなくて、スレッド一覧
Linuxと同じvimを使用しています。
したがって、.exrcよりも.vimrcが有効になると思います。
スレッド一覧
念の為。~/.exrc より ~/.vimrc が優先されるので、~/.vimrc が無い時じゃないと、~/.exrc の記述が有効にならない、という話ですよね。
有効になっているかどうかは、「:set enc」などとと打ち込んでみればわかるはずです。
ここらへんは vi,vim の設定の基本なはずなんで、入門書でも確認してください。
ごく一般的な環境で使っているならば、Vim自体に限れば日本語の為の設定は、
いちおうその記述が有効であれば足りているはずです。
で、「画面がずれてしまう」というのが、私には、「漢字が文字化けする」事を指すのか、別のことをさすのか、さっぱり読み取れません。
なんとなく、文字化けの話とは違うように見えてしまうので、もう少し、きちんと説明したほうが良いのではないでしょうか。
(例えば、まさか、変換前/中の文字が現在のカーソル位置とは別のところに飛ぶ、とかそういう話ではないですよね)
また、ごく普通の環境では、そういうことにならないはずなので、ごく標準的な状態の使い方をしてみても駄目でしょうか。使ってる端末や設定なども関係します。
画面下に「全あ連ローマ」とでたときに画面が1行ずれる現象のスレッド一覧
ことだと思いますが、vim を現在のバージョン6.3-1にupdate
したら直ったりしませんか?
私は普段はターミナルとしてrxvtを使っているので気が着きませ
んでしたが、久しぶりにコマンドプロンプト内でvimを使ってみ
たらその現象が起きませんでした。
>画面下に「全あ連ローマ」とでたときに画面が1行ずれる現象のスレッド一覧
>ことだと思いますが、vim を現在のバージョン6.3-1にupdate
>したら直ったりしませんか?
>たらその現象が起きませんでした。
現在まだ 6.2 使ってますが(6.3 ではまた iconv option が外れているので)、大丈夫です。いちおう別の原因ではないでしょうか。
昔も、コマンド行は、ずれても、viでずれた記憶が無く、今、古い 6.0のバイナリを cygwin 1.5.11 上で使ってみた限りでは大丈夫のようです。
ただ、先に cygwinと vimの versionの確認は必要だったかもしれないですね。
やはりきちんと現象を伝えてもらえたほうが良いかと。(使ってる端末や日本語入力などの環境と)
うっかりしてましたが、JE版などの日本語対応になっているものは使っていないので、そちらのふるまいは、私は知りませんです。
(私が前回書いたのは、日本語パッチを当ててない rxvtでの挙動です。もとのかたは「後に」と書かれているので、おそらく違うと思うのですが例として書きました)