LoginSignup
2
0

More than 1 year has passed since last update.

VSCodeのNeo Vimでipynbを編集するとき, モード変更ができなかったので応急処置をした

Posted at

この記事の目標

  • EnterEscでコマンドモードと編集モードを切り替えられるはずが, Neo Vimと干渉して使えないっぽいので改善する.

目指す動作例

  • ctrl+cmd+iでコマンドモードから編集モード(vimにおけるノーマルモード)へ.
  • ctrl+cmd+jで編集モードからコマンドモードへ.

方法

keybindings.jsonをいじる.

  • コマンドパレット(shift+cmd+p)を開いて, 「基本設定: キーボードショートカットを開く(JSON)」を検索.
  • 以下のように, ショートカットを追加する.
  • whenについては, 既存のショートカット(cmd+k cmd+s)でnotebook.cell.editとかを参考にした.
[
    {
        "key": "ctrl+cmd+j",
        "command": "notebook.cell.quitEdit",
        "when": "neovim.mode == normal"
    },

    {
        "key": "ctrl+cmd+i",
        "command": "notebook.cell.edit",
        "when": "notebookEditable"
    }
]

所感

  • githubにはそれっぽいissueがあったけど, 理解できず撤退した.
  • 応急処置なので, ひどい設定の仕方(よく使う機能と競合etc)だったら許して

参考

2
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
2
0