[JupyterLab] macOSでターミナルのalt+キーバインディングを使う

先日作成して JupyterLabに送ったパッチ がリリースされていたので、ちょっと紹介します。

これまで、macOS上のブラウザでJupyterLabのターミナルを使うとき、option+f などの、Optionキーを使ったバインディングが効きませんでした。「単語右」のつもりで ⌥f を入力すると、

ƒ

などと言う文字が出てきて、大変不愉快でした。

しかし、このパッチ が取り込まれた現在のJupyter Labでは、OptionキーをMetaキーとして使えるようになりましたので、安心して ⌥f できるようになりました。

この設定はデフォルトではオフになっていますので、次のように設定を変更する必要があります。

  1. メニューバーの Setting から、 Advanced Settings Editor を選択する。

  2. User Preferences を、次のように編集し、macOptionIsMetatrue に設定する

    {
     "macOptionIsMeta": true,
    }
    
  3. ⌘SUser Preferences を保存する。

以上で、ターミナルを起動すると ⌥f などのキーバインディングがちゃんと使えるようになっていますので、褒めてください。