このページでは

コードスニペットの貼り付けと取得

コードスニペットやファイル全体をサーバーに貼り付けたり、サーバーから取得したりするには、以下のコード貼り付けサービスのいずれかをご利用ください:

  • DPaste.com
  • Pastebin.com

たとえば、バージョン管理システムにコミットしようとしている変更について、同僚にレビューを依頼する場合があります。Git バージョン管理システムを使用している場合は、Tools >Git >Local Repository >Diff にアクセスして、diffビューを作成します。その後、Tools >Code Pasting >Paste Snippet にアクセスして、その内容をサーバーにアップロードします。

レビュー担当者は、Tools >Code Pasting >Fetch Snippet を選択することで、コードスニペットを取得できます。Qt Creator で現在プロジェクトが開かれている場合は、Tools >Git >Local Repository >Patch >Apply from Editor にアクセスすることで、変更を適用してテストすることができます。

コードスニペットの貼り付け

サーバーにコードスニペットを貼り付けるには:

  1. Tools >Code Pasting >Paste Snippet にアクセスするか、Alt+C、Alt+P を選択します。

    「Codepasterに送信」ダイアログ

  2. Protocol で、使用するコード貼り付けサービスを選択します。
  3. Expires after 」で、サーバー上に貼り付けたスニペットを保持する期間を指定します。
  4. Username およびDescription で、ユーザー名を入力し、貼り付けたコンテンツに関する情報を追加します。
  5. 貼り付ける内容を確認・編集します。
  6. Paste 」を選択します。

デフォルトでは、「Qt Creator 」はスニペットの URL をクリップボードにコピーし、その URL を「General Messages 」に表示します。

差分を貼り付けるには、チャンクを右クリックし、コンテキストメニューから「Send Chunk to CodePaster 」を選択します。

スニペットの取得

サーバーからコードスニペットを取得するには:

  1. Tools 」 > 「Code Pasting 」 > 「Fetch Snippet 」に移動するか、Alt+C、Alt+F を選択します。
  2. リストから取得したいスニペットを選択します。

URL に保存されているコンテンツを取得するには、Tools >Code Pasting >Fetch from URL を選択します。

コード貼り付けの設定を行う

コード貼り付けサービスの設定を行うには:

  1. Preferences 」 > 「Code Pasting 」 > 「General 」の順に移動します。

    「コードの貼り付け」設定の「一般」タブ

  2. Default protocol で、デフォルトで使用するコード貼り付けサービスを選択します。
  3. Username 」で、ユーザー名を入力します。
  4. Expires after 」で、貼り付けたスニペットをサーバー上に保持する期間を指定します。
  5. Copy-paste URL to clipboard 」を選択すると、投稿を貼り付けた際に、コード貼り付けサービスの投稿 URL がクリップボードにコピーされます。
  6. Display General Messages after sending a post 」を選択すると、投稿を貼り付けたときに「General Messages」に URL が表示されます。

コード貼り付け用の共有ネットワークドライブを設定する

Preferences >Code Pasting >Fileshare に移動し、共有ネットワークドライブのパスを指定します。

コードスニペットは、単純なファイルとしてドライブにコピーされます。不要になったファイルは、手動でドライブから削除する必要があります。

ファイルの比較」および「Gitの使用も参照してください

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.