web-dev-qa-db-ja.com

テキストのIPython Notebookキーボードショートカット検索

IPython Notebookのテキストを検索するためのキーボードショートカットはありますか?

ヘルプの下を見ました|キーボードショートカットとクールなショートカットがたくさんありますが、テキストを検索するためのショートカットはありませんか?

enter image description here


ノートブックはUbuntuのFireFoxで実行されています。

15
SpeedCoder5

Jupyterにはisfind-and-replaceコマンドがあります。キーバインディングは F (コマンドモード):

enter image description here

もちろん、ブラウザの機能を使用してテキストを見つけることができます(私はそれが時々より良いと思います)が、Jupyterのコマンドも非常に便利です。大量のコードをコピーして貼り付け、変数またはそのようなものを変更するときに、Replace in selected cellsという関数をたくさん使用します。

enter image description here


注:コマンドパレットは次のコマンドで起動できます。 shift+ctrl+P、および他のコマンドを参照または実行します)


25
Luis

Jupyter Lab v1.0.2の時点では、上記の私のコメントで説明したCTRL + Fを2回押すトリックはもう機能しないようです。

Jupyter labの内部検索機能は、現在のセルでのみ検索するため、かなり面倒です。 CTRL + Fを使用してネイティブブラウザ検索に直接アクセスしたかった。

Jupyter labの検索機能を無効にするには(代わりにブラウザー検索を使用します):

  • 設定\詳細設定エディターを開きます
  • 以下をユーザー設定に追加します。
{
    "shortcuts": [
    {
            "command": "documentsearch:start",
            "keys": [
                "Accel F"
            ],
            "selector": ".jp-mod-searchable",
            "disabled": true
        }
    ]
}

これにより、システムデフォルトが上書きされ、"disabled": trueが追加され、すべてのJupyter LabインスタンスでブラウザーCTRL + Fが有効になります。

1
Alex

:恥ずかしい:「実行中」は、ブラウザの「このページのテキストを検索」ショートカットを使用することを意味します。 Firefoxのショートカットはctrl-Fです。

1
SpeedCoder5