プロが教える店舗&オフィスのセキュリティ対策術

初めまして。

viエディタにて、'#'を入力する際に、
'\'→'#'の順に入力することで初めて'#'を入力できます。
'#'のみで入力を行うことはできますでしょうか?

A 回答 (2件)

ふつうは#だけで入力できますが。


どのようなOSのどのようなviでしょうか?
端末の設定はどうでしょうか?

まれに、古い端末設定をデフォルトとするシステムでは、erase文字などが#になってしまっている場合があります。この場合でも最近の多機能シェルはそれ自身のキーバインドで解釈しますが、viなどのアプリケーションを起動したときに端末の設定が有効になるわけです。

ためしに、stty してみてください。erase が # になってしまっているのだとすると、stty erase ^H などで標準の状態に変更できます(詳しくはOS依存)。
    • good
    • 0
この回答へのお礼

どうもありがとうございます。

"erase = ^h"
の設定を追加したところ'#'のみで
入力することができました。

ちなみにOSはEWS-UX/4800です。

お礼日時:2003/06/19 13:47

viというエディタは、コマンド式の入力形式をとっているために、#をExit的な意味合いで用いてます。


なので、特殊な入力の仕方が必要となり、#のみでは
入力できないでしょう。
    • good
    • 0
この回答へのお礼

回答して頂きありがとうございます。

お礼日時:2003/06/19 13:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!