Jupyter Lab で、コードをエディターからPythonコンソールに送信して、できればキーボードショートカットを使用して実行したいと思います。ドキュメントには、これを行う方法ですが、これはIDEの基本的な側面であるため、おそらく可能だと思います。
この機能は現在リリースされています。あなたがする必要があるのは
shift + Enter
を押しますこれは回避策かもしれませんが、あなたができることはインタラクティブなコンソールセッションを開くことです。これはIPythonを使用するため、魔法の%run
を使用して.py
ファイルを実行できます。だから、次のようなことをします
%run ./yourFile.py
これは、1.0リリースの機能として計画されています。 https://github.com/jupyter/jupyterlab/issues/45 を参照してください
答え:
目的の行を選択してRun > Run Selected Text or Current Line in Console
を使用するか、Settings > Advanced Settings > Keyboard Shortcuts
で独自のショートカットを定義します
詳細:
1-エディターからPython console:にコードを送信します
セルがアクティブな状態で、Run
をクリックし、Run Selected Text or Current Line in Console
を選択します。
テストの実行と出力:
初めてJupyterLabを試す人にとって、これはctrl+Enter
を押してJupyterLab自体の中で出力を取得するという標準的なオプションとは対照的です。
2。キーボードショートカットを使用してそれを行う方法
これに対する標準のショートカットはありませんが、次のいくつかの簡単な手順に従うと、自分で簡単に設定できます。
1-Settings
に移動し、Advanced Settings editor
を選択します。
2-表示されるSettings
タブで、ctrl+F
検索を実行してrun-in-console
を検索し、次のセクションを見つけます:
// [missing schema title]
// [missing schema description]
"notebook:run-in-console": {
"command": "notebook:run-in-console",
"keys": [
""
],
"selector": ".jp-Notebook.jp-mod-editMode",
"title": "Run In Console",
"category": "Notebook Cell Operations"
}
3-その部分をコピーして、User Overrides
の下に貼り付け、keys
の下に目的のショートカットを入力します。
ご覧のとおり、私の好みのショートカットはF9
です。
4-File
の下のSave All
をクリックします。
また、ノートブックを閉じて再度開くと、メニュー自体のショートカットとしてF9が割り当てられていることがわかります。
5.1-単一行を実行/単一行をIPythonコンソールに送信します。
マーカーを目的の行に置き、F9
をクリックするだけです。
5.2-選択したコードを実行/選択したテキストをIPythonコンソールに送信します:
目的のコードを選択して、F9
をクリックするだけです。