web-dev-qa-db-ja.com

Jupyterショートカットが機能しない

私はコードをJupyter(Python)で作業しています。通常、下にセルを挿入するショートカットは「b」で、上は「a」ですが、そうすると、セルを挿入する代わりに検索バーが開きます。 Jupyter shortcut problem

15
Curious Lad

私はこの問題を抱えていて、Jupyterがキャプチャする前に、Chromeプラグイン(Vimium)がキープレスをインターセプトしていたことがわかりました。

私の場合、プラグインにルールを追加して、localhost:8888

25
Alex Chojnacki

あなたの問題はおそらくあなたのブラウザ設定が原因です。 bは別の値に設定する必要があります。そうでない場合コマンドモードになりません。

Jupyterショートカット:

コマンドモード(有効にするにはEscキーを押します)

Enter:編集モードに入ります

Shift-Enter:セルを実行し、下を選択

Ctrl-Enter:セルを実行

Alt-Enter:セルを実行し、下に挿入

Y:コード化する

M:値下げ

R:生に

1:見出し1へ

2:見出し2へ

3:見出し3へ

4:見出し4へ

5:見出し5へ

6:見出し6へ

上:上のセルを選択

K:上のセルを選択

下:下のセルを選択

J:下のセルを選択

A:上にセルを挿入

B:下にセルを挿入

X:選択したセルを切り取り

C:選択したセルをコピー

Shift-V:上にセルを貼り付け

V:下にセルを貼り付け

Z:最後のセルの削除を元に戻す

D、D:選択したセルを削除

Shift-M:下のセルを結合

S:保存およびチェックポイント

Ctrl-S:保存とチェックポイント

L:行番号を切り替え

O:出力を切り替え

Shift-O:出力スクロールを切り替え

Esc:ポケットベルを閉じる

Q:ポケットベルを閉じる

H:キーボードショートカットのヘルプダイアログを表示

I、I:カーネルに割り込み

0,0:カーネルを再起動します

スペース:下にスクロール

Shift-Space:上にスクロール

シフト:無視


編集モード(Enterキーを押して有効にします)

タブ:コード補完またはインデント

Shift-Tab:ツールチップ

Ctrl-]:インデント

Ctrl- [:へこみ

Ctrl-A:すべてを選択

Ctrl-Z:元に戻す

Ctrl-Shift-Z:やり直す

Ctrl-Y:やり直す

Ctrl-Home:セルの先頭に移動

Ctrl-Up:セルの先頭に移動

Ctrl-End:セルの最後に移動

Ctrl-Down:セルの最後に移動

Ctrl-Left:左に1単語移動

Ctrl-Right:1単語右に移動

Ctrl-Backspace:前に単語を削除

Ctrl-Delete:後にWordを削除

Esc:コマンドモード

Ctrl-M:コマンドモード

Shift-Enter:セルを実行し、下を選択

Ctrl-Enter:セルを実行

Alt-Enter:セルを実行し、下に挿入

Ctrl-Shift-Subtract:セルを分割

Ctrl-Shift--:セルを分割

Ctrl-S:保存とチェックポイント

上へ:カーソルを上または前のセルに移動します

下:カーソルを下または次のセルに移動します

シフト:無視

6
Ani Menon

これは、Vimiumがインストールされている場合の解決策です。 Bを無視するルールを追加するだけ、添付 enter image description here

作業したいすべてのショートカットを追加します(すべてのコマンドの前にEscキーを押します)。

  1. シフト+実行セルを入力し、以下を選択します。
  2. ctrl +実行セルを入力します。
  3. オプション+実行セルを入力し、下に挿入します。
  4. 上の挿入セル。
  5. b/Bセルを下に挿入します。
  6. Cセルをコピーします。
  7. Vセルを貼り付けます。
  8. D、Dは選択したセルを削除します。
4
Kohn1001

私はこれを理解しました!これは、chrome拡張機能がjupyterショートカットをブロックしていることに関係しています。別のブラウザで http:// localhost:8888/notebooks を開いてこれをテストできます。

私の場合、chrome Vimiumと呼ばれる拡張機能をインストールしましたが、これはすべてを台無しにしてしまいました。

1
Landmaster

Windows 10では、このアプリケーション- Easy Windows Switcher が問題の原因でした。

0
Gautham Kumaran

私は同じ問題に遭遇し、それをググります。 こちら から回答が見つかりました。 pip install -U jupyterを使用してjupyterを更新するだけです。多分それは動作します。(anacondaからjupyterをインストールする場合は、conda update jupyterコマンドを使用できます。)

0
yunzhan