bash home / end / deleteキーはチルダを挿入しています。エスケープキーが前にある場合は[1〜[3〜
bashでは、home/ end/ deleteキーはチルダを挿入するか、エスケープキーが前にある場合:[1~ を入力しecho hellp、カーソルを移動しhel|lpてdeleteを入力し、bamを取得しました~tilde また、を入力しecho hellp、カーソルをhel|lpescに移動して削除し、bamと入力しました。[3~ $ echo hel~lp hel~lp $ echo hell[3~o hell[3~o ~ 私のバージョンのbash: $ bash --version GNU bash, version 3.1.17(1)-release (i686-pc-msys) Copyright (C) 2005 Free Software Foundation, Inc. 私が欲しいのは次のような行動ですcmd.exe: Escに現在の行/バッファーをクリアさせたい Homeにカーソルを最初の文字の前の行の先頭に移動させたい Endでカーソルを最初の文字の前の行末に移動させたい deleteで現在の行/バッファーから次の文字(カーソルの右)を削除します これを修正するには何を編集する必要がありますか?これはあなたのbashのデフォルトですか? 更新:私は、msys用のmingwでコンパイルされた、Windowsプログラムsh.exe(GNU bashの上で見ることができる)を実行しているWindowsマシンにいます: $ uname -s -m -o MINGW32_NT-5.1 i686 Msys