bashでCtrl+Left_arroworを使用するときは、Ctrl+Right_arrowそれぞれ1つの「単語」を後ろに移動し、1つの「単語」を前に移動します。私はこれが定義されていると思います。/etc/inputrc
# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word
残念ながら、ここで「単語」の定義は誤解を招く。/foo/bar
2つの単語として扱われます。
唯一の単語区切り文字が空白文字になるように変更できますか? (1つ以上のスペースまたは1つ以上のタブ)
言い換えれば、/foo/bar/
1つの単語として扱われるべきです。
私はDebian Wheezyを使用しています
答え1
問題は区切り文字ではなく、アルファベット記号、数字、または下線である可能性がある単語記号なので、リストにないすべての項目は区切り文字と見なされます。