
MacターミナルでOptionキーをメタキーとして使用する
OptionキーをMetaキーに切り替えれば、Emacsやbashシェルなどで、Escキーを押すために指をひねる手間をかけずに、使い慣れたメタコマンドを使ってテキストを移動できるようになります。これはすべての人に当てはまるわけではありませんし、役立つわけでもありませんが、ターミナルを頻繁に使う人や、Unix系からMac OSプラットフォームに移行する人にとっては必須のテクニックの一つです。
macOSターミナルでOption/ALTをメタキーとして使う方法
Monterey や Big Sur などの最新バージョンの macOS のターミナルの場合:
- ターミナルメニューをプルダウンし、「環境設定」を選択します
- 「プロファイル」タブに移動し、使用中のアクティブなプロファイルを選択します。
- 「キーボード」タブを選択します
- 「オプションをメタキーとして使用する」を有効にするにはチェックボックスをオンにします。
Mac OS XターミナルでOption/ALTをメタキーとして使う方法
Mavericks 以前など、Mac OS X の古いバージョンのターミナルの場合、Mac OS X ターミナル アプリで Option キーを Meta キーとして使用するには、次の手順を実行します。
- ターミナルを開き、ターミナルのメインメニューをプルダウンして「設定」を選択します。
- 「設定」セクションで、デフォルトのターミナルを見つけて、「キーボード」サブ設定タブをクリックします。
- ウィンドウの下部にある「オプションをメタキーとして使用する」の小さなボックスにチェックを入れます。
変更は、それを使用しているすべてのターミナルウィンドウに即座に反映されます。Option+Bで単語単位の前進、Option+Fで単語単位の後退、Option+Mで行頭への移動といったコマンドを使ってテストしてみてください。メタショートカットは、Controlキーに関連付けられた標準的なテキストナビゲーションショートカットとは異なります。これらのショートカットはターミナルのほぼすべての場所で機能し、macOSやMac OS XのGUIベースのアプリでも同様に機能します。
ご存知ないかもしれませんが、macOS および Mac OS X ターミナルではメタがデフォルトで有効になっていますが、Escape キーに割り当てられているため、キーストロークのショートカットとしてコントロール、Alt オプション、コマンド キーを使用することに慣れているユーザーにとってはあまり役に立ちません。
iTerm ユーザーは、設定のプロファイル セクションでこの変更を行うこともできます。