単一のノートブックを表示および編集するには、jupyter ノートブックが適していることがわかりました。ただし、ほとんどの場合、私は通常、複数のノートブックとファイルに同時にアクセスしたいと考えています。これは、jupyter lab が可能です。いずれにせよ、jupyter lab よりも jupyter notebook を選択する理由はありません (ダークモードの場合は +1)。
jupyter lab に組み込まれているテキスト エディターはまともですが、sublime や vscode と比べると明らかに不足しています。コードを編集する場合は、お気に入りのテキスト エディターを使用して、jupyter ノートブックを実行および変更するためだけに使用することを最も確実に選択します。Python コードの迅速なプロトタイピング、データの調査、または迅速なモデルの作成に適しています。これは、データ サイエンティストの場合に特に役立ちます。必要に応じて、いつでも jupyter ノートブックを Python スクリプトに変換できます。
また、ssh 経由でコードを編集する方法として jupyter lab を使用できるため、vim や emacs に慣れていない場合は、ファイルの編集、探索、アップロード/ダウンロードを行うのに適した方法です。jupyter lab で追加のターミナルを開くこともできます。
jupiter lab を使用して遭遇する可能性のある問題の 1 つは、非常に大きなディレクトリを入力しようとしたり、GUI から非常に大きなファイルを開こうとすると簡単にクラッシュすることです。
残念ながら、ノートブック内で検索して置き換える方法はわかりませんが、cmd + d
Mac でテキスト エディターを使用してテキスト ファイルを検索することは可能です。