- ベストアンサー
vi での '#' の入力について
初めまして。 viエディタにて、'#'を入力する際に、 '\'→'#'の順に入力することで初めて'#'を入力できます。 '#'のみで入力を行うことはできますでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ふつうは#だけで入力できますが。 どのようなOSのどのようなviでしょうか? 端末の設定はどうでしょうか? まれに、古い端末設定をデフォルトとするシステムでは、erase文字などが#になってしまっている場合があります。この場合でも最近の多機能シェルはそれ自身のキーバインドで解釈しますが、viなどのアプリケーションを起動したときに端末の設定が有効になるわけです。 ためしに、stty してみてください。erase が # になってしまっているのだとすると、stty erase ^H などで標準の状態に変更できます(詳しくはOS依存)。
その他の回答 (1)
- taknt
- ベストアンサー率19% (1556/7783)
回答No.1
viというエディタは、コマンド式の入力形式をとっているために、#をExit的な意味合いで用いてます。 なので、特殊な入力の仕方が必要となり、#のみでは 入力できないでしょう。
質問者
お礼
回答して頂きありがとうございます。
お礼
どうもありがとうございます。 "erase = ^h" の設定を追加したところ'#'のみで 入力することができました。 ちなみにOSはEWS-UX/4800です。