ドキュメント1.0 (latest)
ページインポートとエクスポート · 4 / 29

インポートとエクスポート

QuantCraft IDE の File メニュー(Python エディタ のツールバー、エディタの上)には、ワークスペース とコンピュータの他の部分をつなぐ 2 つの機能があります。

  • Export — エディタで現在開いているファイルを、ディスク上の任意の場所に .py ファイルとして保存します。
  • Import… — コンピュータにある .py(または .json などのテキスト)ファイルを、新しいタブとしてワークスペースに取り込みます。

どちらの操作も標準のシステムの保存/開くダイアログを開くため、マシン上の任意のフォルダを選べます。


Export

File → Export を使うと、アクティブなエディタのファイルのコピーをディスクに保存できます。

動作:

  • エディタで開いているファイルの現在の内容を取得します(未保存の編集も含まれます)。
  • タブのタイトルに基づくファイル名を提案します。.py 拡張子は自動で付き、ファイル名に使えない文字は _ に置き換えられます。
  • システムの Save ダイアログが開き、名前の変更、フォルダの選択、確定ができます。
  • ダイアログのフィルタは既定で Python (.py) で、代わりに All files も選べます。
  • 保存に成功すると、短い確認メッセージが表示されます。

注意:

  • Export は一度に 1 つのファイル、つまりエディタでフォーカスされているファイルに対して動作します。
  • エディタでファイルが開かれていない場合、先にファイルを開くよう促す通知がメニューに表示されます。
  • Export は、リンクされているワークスペースフォルダとは無関係です。保存されたファイルはダイアログで指定した場所に保存され、ワークスペースフォルダには保存されません。ワークスペース内でファイルをコピーするには、代わりに File メニューの Save As… を使ってください。
  • エクスポート機能はデスクトップ(Tauri)アプリで利用できます。ブラウザ版では、ネイティブの保存ダイアログを開けません。

Import…

File → Import… を使うと、ディスク上の 1 つ以上のファイルを、新しいエディタタブとしてワークスペースに取り込めます。

動作:

  • 複数選択が有効なシステムの Open ダイアログが開き、複数のファイルを一度に選べます。
  • 提供されるフィルタ:
    • Python (.py)
    • JSON (.json)
    • All files
  • 各ファイルをテキストとして読み込み、IDE に新しいタブを作成します。
  • 新しいタブには、インポートしたファイル名が使われます(重複を回避します。strategy.py というタブがすでにある場合、インポートされたものは strategy (1).py、strategy (2).py のようになります)。
  • インポートしたファイルはワークスペースのルート(フォルダなし)に配置されるため、Files サイドバー の最上位に表示されます。必要に応じて、あとでフォルダにドラッグできます。

要件:

  • IDE のワークスペースが読み込み済みである必要があります。読み込み中に Import を実行すると、待つよう促す短い通知が表示されます。
  • Files サイドバーでワークスペースフォルダがリンクされている必要があります。リンクなしで Import すると、先にフォルダを選ぶよう促すメッセージが表示されます。Import は新しいファイルをそのフォルダに書き込むため、ディスク上のプロジェクトの一部になります。
  • Export と同様、Import はネイティブのファイルダイアログを使用し、デスクトップアプリ向けです。

ヒント

  • Export で戦略を共有する — 戦略ファイルを選び、.py としてエクスポートして、チームメイトにファイルを送ります。相手は Import… を使って、自分のワークスペースにそのまま取り込めます。
  • 一括インポート — Import ダイアログで .py ファイルをまとめて選択すれば、フォルダ分のファイルをワークスペースに取り込めます。それぞれが個別のタブになります。
  • 名前の一意性を保つ — Import は重複する名前を自動でリネームするため、既存のタブを上書きすることはありません。インポートしたファイルの名前を優先したい場合は、以前のものをリネームまたは削除して、もう一度インポートしてください。
  • 完全な設定(UI の設定、アカウント、パッケージ一覧など)には、アプリ上部のメニューにあるグローバルな Export Config… / Import Config… を使ってください。IDE エディタ自体の外側にあるすべてを扱えます。
インポートとエクスポート — ドキュメント (1.0 (latest)) | QuantCraft