区切り文字bash(またはreadline)を単語の区切りに変更したいとします。具体的に私は、テキストbashの単語区切り文字を変更する
ls some-file
を持っていると私はそれだけで'-'
文字までの全体some-file
テキストではなくを削除Alt-Backspace
を押すとなるように、'-'
は言葉を区切るないようにしたいです。これにより、--group-directories-first
のような長いフラグの削除も迅速かつ簡単になり、1つのキー・プレスだけを必要とします。
これはzshがどのように動作するのかと思いますが、私はbashを同じように動作させたいと思います。
' - '文字はコマンドラインで特別な意味を持ちますので、デフォルトの動作は驚くべきことではありません。あなたがそれを変更することができれば、副作用はありますか? 'ls -al some-file'と入力したとします。すべてを削除しますか? – pavium
@paviumその場合、 'some-file'を最初に削除したいのですが、もう一度' -al'を削除したいと思っています。 – spatz
superuser.comで[回答](http://superuser.com/questions/547130/bash-readline-for-move-forward-by-whitespace-delimited-word)が見つかりました。 – Ekans