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

[debian-users:25150] vi 実行時に Command not found



 光地です。

設定は基本的にuser-jaのものを使用しています。

ファイルを編集するときに

% vi foo

とすると、編集は問題なくできるのですが、

 foo: コマンドが見つかりません.
 ( setenv NEXINIT `cat ~/.nexrc-m17n-canna` ; exec nvi-m17n-canna foo )

とコマンドラインに表示されます。
なぜ、fooを実行するのかさっぱりわかりません。


関係ありそうなのは.cshrcで

alias vi '\
  if ( -x /usr/bin/nvi-m17n-canna ) then \
    (setenv NEXINIT `cat ~/.nexrc-m17n-canna` ; exec nvi-m17n-canna \!*) \
  else if ( -x /usr/bin/nvi-m17n ) then \
    (setenv NEXINIT `cat ~/.nexrc-m17n` ; exec nvi-m17n \!*) \
  else \
    \vi \!* \
  endif\
'

とされているところなのですが・・・よくわかりません。
皆さんのところではエラーが表示されずに使えるのでしょうか?
shellは
ii  tcsh-kanji     6.09.00-8      TENEX C Shell, an enhanced version of Berkel
を使用しています。

-- 
光地勝克 (Katsumi KOUCHI)
E-mail : katsumi@xxxxxxxxxx
Postpet: katsumi@xxxxxxxxxxxxxxxx
URL    : http://www.nijino.com/katsumi/