Apps

MacターミナルでOptionキーをメタキーとして使用する

MacターミナルでOptionキーをメタキーとして使用する

Mac OS Xターミナルのメタキー

OptionキーをMetaキーに切り替えれば、Emacsやbashシェルなどで、Escキーを押すために指をひねる手間をかけずに、使い慣れたメタコマンドを使ってテキストを移動できるようになります。これはすべての人に当てはまるわけではありませんし、役立つわけでもありませんが、ターミナルを頻繁に使う人や、Unix系からMac OSプラットフォームに移行する人にとっては必須のテクニックの一つです。

macOSターミナルでOption/ALTをメタキーとして使う方法

Monterey や Big Sur などの最新バージョンの macOS のターミナルの場合:

  1. ターミナルメニューをプルダウンし、「環境設定」を選択します
  2. 「プロファイル」タブに移動し、使用中のアクティブなプロファイルを選択します。
  3. 「キーボード」タブを選択します
  4. 「オプションをメタキーとして使用する」を有効にするにはチェックボックスをオンにします。

MacのターミナルでオプションをMETAキーとして使用する

Mac OS XターミナルでOption/ALTをメタキーとして使う方法

Mavericks 以前など、Mac OS X の古いバージョンのターミナルの場合、Mac OS X ターミナル アプリで Option キーを Meta キーとして使用するには、次の手順を実行します。

  1. ターミナルを開き、ターミナルのメインメニューをプルダウンして「設定」を選択します。
  2. 「設定」セクションで、デフォルトのターミナルを見つけて、「キーボード」サブ設定タブをクリックします。
  3. ウィンドウの下部にある「オプションをメタキーとして使用する」の小さなボックスにチェックを入れます。

Mac OS Xターミナルでメタキーをオプションとして有効にする

変更は、それを使用しているすべてのターミナルウィンドウに即座に反映されます。Option+Bで単語単位の前進、Option+Fで単語単位の後退、Option+Mで行頭への移動といったコマンドを使ってテストしてみてください。メタショートカットは、Controlキーに関連付けられた標準的なテキストナビゲーションショートカットとは異なります。これらのショートカットはターミナルのほぼすべての場所で機能し、macOSやMac OS XのGUIベースのアプリでも同様に機能します。

ご存知ないかもしれませんが、macOS および Mac OS X ターミナルではメタがデフォルトで有効になっていますが、Escape キーに割り当てられているため、キーストロークのショートカットとしてコントロール、Alt オプション、コマンド キーを使用することに慣れているユーザーにとってはあまり役に立ちません。

iTerm ユーザーは、設定のプロファイル セクションでこの変更を行うこともできます。