
によるとこのBash構文チュートリアルを押すと、1 単語左に移動できるはずですalt b
。Mac では、Option キーは Alt キーです (少なくともそうであるはずです)。しかし、 を押すと、option b
戻る代わりにこの記号が表示されます。
∫∫∫∫∫∫∫
試してみるとshift option b
、次のようになります:
ııııııııı
Alt を使用する Bash ショートカットは、Option と一緒に使用しようとすると、どれも使用できません。
答え1
デフォルトの OS X ターミナル エミュレーターですか? その場合は、「設定」→「キーボード」→「オプションをメタ キーとして使用」を選択します。
答え2
としてbashのマニュアルページには、:
メタ キーのないキーボードでは、Mx は ESC x を意味します。つまり、Escape キーを押してから x キーを押します。これにより、ESC がメタ プレフィックスになります。
[...]
forward-char (Cf) 1文字前へ移動します。
backward-char (Cb) 1文字前に戻ります。
forward-word (Mf) 次の単語の末尾まで進みます。単語は英数字 (文字と数字) で構成されます。
backward-word (Mb) 現在の単語または前の単語の先頭に戻ります。単語は英数字 (文字と数字) で構成されます。
確かに、Esc続いてBを押すと1単語戻り、Ctrlキーを押しながらその間Bを押すと1文字戻ります。(つまり、ドミトリーの答えより良い方法は、単語を移動するには、Option キーを押しながら左または右のカーソル キーを押すことです。
余談ですが、「Mac では、オプション キーは Alt キーです (少なくともそうあるべきです)」: OS X では Alt キーは使用されません。そのキーにラベルが印刷されている唯一の理由は、Mac を他のオペレーティング システムで使用しているときに役立つようにするためです。