[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:31830] set-language-env と vi



  今屋と申します。
  viで日本語表示ができないんですg、set-language-envとviの
設定について教えて頂けないでしょうか?

  これまでやったことですがwoody を sid にアップグレードし、
set-language-envを行いました。そのあとで、viを起動すると、

------------------viの起動----------------
~%vi
Too many ('s
-------------------------------------------

というエラーが出て来ましたので、~/.cshrcを調べ
てみると、

----------------~/.cshrcの内容------------
alias vi '\
  if ( -x /usr/bin/nvi-m17n-canna ) then \
    (setenv NEXINIT `cat ~/.nexrc-m17n-canna` ; \
    exec /usr/bin/nvi-m17n-canna \!*) \
  else if ( -x /usr/bin/nvi-m17n ) then \
    (setenv NEXINIT `cat ~/.nexrc-m17n` ; exec /usr/bin/nvi-m17n \!*) \
  else \
    \vi \!* \
  endif\
'
-------------------------------------------
  となっていました。(がちゃんと閉じられていない
かなんかだとおもって(の数を調べてみたりしたのですが
問題がないようでした。ので

alias vi 'setenv NEXINIT `cat ~/.nexrc-m17n-nanna`; exec /usr/bin/nvi-m17n-canna \!*'

  と言う風に書き換えてやってみたところ、起動するけれどもこんどは日本語
が表示されない状態です。

  vi関係の設定ファイルの内容としては、

~% cat .nexrc

~% cat .nexrc-m17n
source ~/.nexrc
set displayencoding=euc-jp
set inputencoding=euc-jp
set fileencoding=euc-jp
set autodetect=jp+

~% cat .nexrc-m17n-canna
source ~/.nexrc-m17n
set canna cannactrl
set cannakey=

  といった感じになっています。
  また、これらのファイルのコメントなのですが、#ではなく
"だったので消去しました。

  宜しくお願いします。