ナレッジベース
ブラウザでのサイトファイルの編集
ダッシュボードからサイト上で完全な VS Code エディターを開き、組み込みの AI にコードについて質問し、うっかり上書きしてしまったファイルを復元します。
サイト内のファイルを変更するために、FTP、SSH、またはお使いのコンピューターへのソフトウェアのインストールは必要ありません。エディターは3回クリックするだけで起動し、実際のファイルに対して直接動作します。
開き方
- ホスティング → お客様のウェブサイト に移動し、対象のサイトをクリックします。
- サイト名の下に、WordPress Admin · phpMyAdmin · ファイルマネージャー · Webエディター · サイトを表示 というツールの行が表示されます。
- Webエディター をクリックします。
サイトのファイルがすでに展開された状態で、新しいタブが開きます。これはサーバー上で動作する実際の VS Code であり、拡張機能、ファイル間の検索、git、およびターミナルがすべて機能します。
クリックしても何も起きない場合、ブラウザーがポップアップをブロックしています。ダッシュボードのポップアップを許可してから、もう一度クリックしてください。
リンクがすでに使用済みと表示される場合、これは通常の動作であり、障害ではありません。各リンクは1回のみ機能し、有効期限は3分間であるため、ブラウザーの履歴から誰かに再利用されることはありません。サイトのページに戻り、ボタンをもう一度クリックしてください。一度ログインすると、セッションは8時間持続します。
サイトにこのボタンが表示されない場合、そのサイトはファイルシステムを直接実行していないプラットフォームでホストされています。ファイルマネージャーは引き続き機能します。
コードについて AI に質問する
F1 キーを押し、Zinn® と入力するか、ファイル内で右クリックします。AIには次の6つの機能があります。
| | | |---|---| | このファイルについて Zinn® に質問する | 任意の質問 Ctrl-Alt-Z | | このコードを説明する | コードの機能、およびリスクのある点の説明 | | このコードを修正する | 問題点を指定すると、修正案が提示されます | | このコードをリファクタリングする | 動作を維持したまま、読みやすくします | | このコードを補完する | 書きかけのコードを完成させます | | 説明からコードを作成する | ファイルのスタイルに合わせて、新しいコードを作成します |
最初の2つは、ファイルの横にあるドキュメント内に回答を表示します。残りの4つは変更を提案します。ここで重要な点は以下の通りです。
AI が作成した内容は、お客様が承認するまで決して適用されません。 画面には左右に並んだ差分(左側に元のファイル、右側に提案されたファイル)が表示され、適用 と 破棄 のボタンがあるダイアログが表示されます。この動作を変更する設定はありません。
提案によってファイルの一部が欠落してしまう場合、提案を行う代わりにリクエストを拒否します。そのまま適用すると、欠落した部分に対応する内容が削除されてしまうためです。
料金と使用するモデル
料金は、アカウント内の他の機能と同じ AI 残高から差し引かります(独自のプロバイダーキーを追加している場合はそのキー、追加していない場合は Zinn® のクレジット)。すべての質問は、AI → 使用状況 に エディターでの AI として一覧表示されます。
デフォルトでは、処理を実行できる最も安価なモデルが料金表に従って自動的に選択されるため、より安価なモデルが登場した場合でも、設定を変更することなく自動的に適用されます。ご自身で選択するには、F1 → Zinn®: AI モデルを選択 を押してください。一覧は安価な順に表示されます。
コードを破損した場合のファイルの復元
エディターでファイルを保存するたびに、上書き前のバージョンが保存されます。ファイルごとに最大20世代まで保持されます。
- ファイルを開きます。
- F1 → Zinn®: このファイルの以前のバージョン。
- 復元したい時点を選択します。
- 左右に並んだ差分と、同じ 適用 ボタンが表示されます。
これはバックアップではなく、元に戻す機能(アンドゥ)です。 エディター内で編集したファイルのみが対象となり、お客様のホスティングアカウント内部に保存され、データベースの情報は含まれません。プラグインの不具合なアップデート、データベースの問題、先週火曜日の状態に戻したいサイトなど、それ以上の対応が必要な場合は、バックアップと復元 をご利用ください。
ターミナル
Ctrl- を押すと、ご自身のサイト上でシェルを使用できます。wp、git、php が利用可能です(composer` は現在サーバーにインストールされていないため、必要な場合はサイト独自のディレクトリに配置してください)。アクセスできるのはご自身のサイトのファイルのみです。サーバー上の各サイトは独立した環境で実行されているため、他の場所にアクセスすることはできません。
変更者の確認
エディターを開く、ファイルを保存する、AI の提案を適用する、バージョンを復元する、ターミナルを開くといった操作は、すべて実行者の名前とともに アクティビティ ページに記録されます。チーム内の複数のユーザーがサイトにアクセスできる場合、この機能によって誰がテーマを変更したかを確認できます。