0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Jupyter Labで不要なショートカットキーを無効化する

Last updated at Posted at 2022-01-19

経緯

Jupyter Labをvimのキーバインドで操作するため「@axlair/jupyterlab_vim」を利用していたが、ある時からEscキーを押すとセルの移動モード(Commandモード)に切り替わるようになってしまったため、Vimでの操作に支障が出るようになった。

概要

Jupyter Labデフォルトの「EscキーでCommandモードに切り替え」というショートカットを無効化し、jupyterlab_vimのEscキーに割り当てられた以下のショートカットを有効化する。

  • Esc:ノーマルモードへの切り替え
  • Shift + Esc: Jupyter LabのCommandモードへの切り替え

設定方法

  1. Jupyter Labのメニューから「Settings > Advanced Settings Editor」を開く。

  2. 「Keyboard Shortcuts」タブを開き、「User Preferences」に以下の通りデフォルトのEscキーに割り当てられたショートカットを無効化するための設定を入力する。入力後は右上の保存ボタンを押す。

{
    "shortcuts": [
        {
            "command": "notebook:enter-command-mode",
            "keys": [
                "Escape"
            ],
            "selector": ".jp-Notebook.jp-mod-editMode",
            "disabled": true
        },
    ]
}

スクリーンショット 2022-01-19 11.09.20.png
3. 編集画面をリロードし、jupyter_vim側のショートカットキーが有効化されていることを確認する。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?