ファイル
プロジェクトファイルを閲覧し、名前やファイル内容を検索し、コードを編集し、未保存の変更を扱う。
右のツールバーの ファイル をクリックして、アクティブなプロジェクトのフォルダをブラウズできます。ツリーからファイルを開くことで、チャットと一緒にそのファイルを確認できます。ファイルタブを使えば、複数の開かれたファイルを切り替えることができます。
ファイルを検索する#
- ファイルをオープンする。
- ツリーの上部の「ファイルを検索」にファイル名またはパスの一部を入力してください。
- 結果を選択して開く。
- 検索をクリアして、ツリーをブラウズに戻します。
ファイルを更新 をファイルのアクションから選ぶと、Dream の外で行われた変更がツリーに反映されます。ファイル検索ではパスを探せます。プロジェクト内の内容を検索するには ファイル内を検索 を使用します。
ファイル内を検索#
プロジェクト全体を検索するには、ファイルパネルで ファイル内を検索 を選択します。クエリを入力し、必要に応じて 大文字と小文字を区別、単語全体に一致、または 正規表現を使用 を設定します。ファイル フィルター の下で、含めるファイル(例:src, *.ts)または 除外するファイル(例:*.test.ts)を設定します。結果を選び、一致する行を開きます。結果が切り捨てられている場合は、クエリやフィルタを狭めます。
プロジェクト検索はディスク上のテキストを検索します。編集稿をまず保存してください;置換はファイル内でのみ利用可能です。
ファイル内の検索と置換#
- ファイルを開き、エディタのツールバーにある 現在のファイルを検索 をクリックします。
- 検索にテキストを入力してください。
- 次の一致または前の一致を使用して結果を移動できます。
- 必要に応じて、大文字と小文字を区別、単語全体に一致、または正規表現を使用を有効にします。
検索パネルは置換コントロールも提供しています。すべて置換を使用する前にマッチを確認し、ファイルを保存して変更をディスクに書き込みます。置換は現在のファイルに影響を与えます。
編集し、保存する#
コードエディタで書き換え可能なテキストファイルを編集します。保存されていない変更はそのタブにマークされ、パネルは保存されていないドキュメントのファイル数を表示できます。
編集ツールバーの保存をクリックするか、編集がフォーカスされているとき、macOSではCommand+S、Windows/LinuxではCtrl+Sを押してください。アグェントまたはターミナルコマンドが新しい内容を使用する前に、各編集されたファイルを保存してください。これらのツールはディスク上のファイルを読み取ります。
ファイルタブを切り替えることで、ドラフトを保持しながら他のファイルを確認できます。変更を捨てるを使用して、ローカルのドラフトを放棄できます。これはGitを通じて変更を元に戻すことに別れます。
ファイルタブをダブルクリックしてピンを設定することで、別のプレビューを開くことによってそのタブが置き換わらないようにできます。
未保存の変更を持つタブを閉じると、保存 / 保存しない / キャンセルのポップアップが表示されます。保存はドラフトを書き込み、タブを閉じます。保存しないはドラフトを捨ててタブを閉じます。キャンセルはタブを保持します。保存に失敗するか、外部の編集と衝突した場合、ファイルは開いており、問題を解決できるようにします。
編集器の外でファイルが変更された場合に処理する#
エージェント、ターミナルコマンド、または外部エディタがドロップをもつ状態で同じファイルを変更する場合、Dreamは保存時にディスク内容を確認し、新しいバージョンを静かに上書きするのではなく、衝突を報告します。
- 保管したいドラフトテキストを保持してください。
- 衝突メッセージを読み取る。
- ディスクから再読み込みを使用して現在のファイルを読み込みます。
- まだ必要な変更を再適用した後、再度保存してください。
ディスクから再読み込みは、あなたのローカルドロイトを置き換える。コピーが必要な未保存の作業を実行する前に、それをコピーする。
ビューを調整する#
折り返しを有効にするを長さの大きい行に使用してください。ファイルツリーおよびエディタパネルのサイズを調整してコンテンツにより多くのスペースを確保してください。利用可能な開くアプリアクションを使用して外部エディタで継続してください。
保存後、変更を開いて Git の差分を確認してください。ファイルについてエージェントに質問するには、チャットの入力欄で @ を使ってそのファイルを参照してください。