😊

ChatGPT4で出力マークダウンをコード部分含めてコピペするにはボタン押せば良いらしい

2023/06/04に公開

追記

このマークを使えばMarkdownでコピーできるそうです。これで完了。

--- 以下は先に書いていたもの ---

ChatGPT4で出力マークダウンをコード部分含めてコピペするにはpreタグを使うのが良さそう

先にまとめ

末尾にWrap all markdown inside HTML <pre> tags.をつけるとpreタグで囲まれたMarkdown平文で返してくれるのでコピペが楽です。

Redditに書いてありました。感謝。
https://www.reddit.com/r/OpenAI/comments/103xt7u/how_can_i_ask_chatgbt_to_output_answers_in_raw/

やってみる

サンプル質問です。これの答えを全部コピペしたいとします。

git rev-parse --show-toplevel についておしえてください。

普通に聞いたバージョン

このとき、「Copy code」の部分を押せば、コードだけがコピーできますが、前後の文章も含めてコピーしたいです。全てコピーして貼り付けてみると、以下の画像のように Codeの前後がうまくいかないことが分かります。bash Copy codeが入っていたり、"```"が入らなかったりします。

VS Code

Notion

他の方法
これらもコード部分の出力が思ったようにはいきません。

  • 「Markdownで出力してください」
  • 「上記をプレーンテキストのMarkdownで出力してください」
  • 「出力フォーマットをプロンプトとして明示」

解決法: Wrap all markdown inside HTML <pre> tags. を末尾に

このコマンドを質問の最後に入れると、<pre>タグを入れてそのまま出てきますので、全体をコピペできます。

まとめ

  • ChatGPT4にMarkdownをそのまま返してほしいときに役立つコマンドをRedditから紹介しました
  • 他の事例を見ていると、GPTのバージョンによって動かなくなったりすることもあるようですので、この方法もいつか無効になるかもしれません
  • (この方法はGoogleで検索しました。ChatGPT自身に聞いてもあまりよい方法が分からず)
  • (個人的にはRedditのIT系の情報は役立つと思います。Stackoverflowと同じくらい解が見つかるような印象です)

参考

こちらの方法を参考に最初はやっていて、###などはうまく行きました。code部分はちょっと違うようでした。

https://zenn.dev/sky_y/articles/chatgpt-markdown-output

Discussion