Deleteキーがコマンドラインで機能しない
**注:これと同じ質問をSuperUserで行いましたが、応答がありませんでした。これが、この特定の質問にとってより適切なフォーラムであることに気づきました。* kshシェルでは、Deleteキーはコマンドラインで適切に機能しません。Deleteを押すと〜が表示されます。 方法: 「カーソル位置の文字を削除する」の機能を キーボードの削除ボタンにバインドしますか?(Control-Dは、削除ボタンが機能することを期待しているように動作し、エイリアスを使用する私の試みは失敗し、おそらく素朴です。) 「行の最初に移動」の機能をホームキーボードのボタンにバインドしますか?(コントロールAがこれを実行しますが、ホームに実行してもらいます。) 「行の終わりに移動」の機能をキーボードの終了ボタンにバインドしますか?(コントロールEがこれを実行しますが、終了する必要があります。) 最終(?)アップデート うまくいったことを偶然見つけましたが、理由がよくわかりません。これは機能します: bind '^[[3'=prefix-2 bind '^[[3~'=delete-char-forward http://www.qnx.com/developers/docs/6.3.2/neutrino/utilities/k/ksh.html#bindによると、 prefix-2 Key binding: ^X, ^[[ Introduces a 2-character command sequence. 私の更新された質問は、なぜprefix-2これを使用する必要があるのですか?私が理解できるように私のために翻訳してください。そうすれば、これについてみんなに再度バグを報告する必要がなくなります。 古いものは次のとおりです 更新 QNXのESCは^[です。コマンドbind '^[[3~'='delete-char-backward'を使用して、カーソルの下の文字をで上書きすることができます~。これは少なくともある程度の進歩です-私は今、シェルのDelete Keyの綴り方を知っています。私がウェブで見たほとんどのことは^?、削除キーはであると言っていますが、それは私にはうまくいかないようです。また、私はPuTTyを介してこれにアクセスしていることにも言及する必要があります。 Control Dが削除キーにしたいことをしているので、わかりません。私はそれをeot-or-delete再び結合して無益にしようとした。 これは簡単ですよね? 更新2: bind | grep prefix ^X = prefix-2 ^[ = prefix-1 ÿ = prefix-3 ^[O = prefix-2 …