コードペーストツールとは何か、なぜ開発者が使うのか
CodePastesは、あらゆるスニペットを整った共有リンクに変えるモダンなコードペーストツールです。 コードをオンラインでペーストするのにかかるのは数秒。ファイルをメールで送ったり、整形されていないテキストをチャットに貼ったり、 エディタのスクリーンショットを撮ったりする代わりに、コードを貼り付けるだけで、GitHubのissue、Slackのチャンネル、コードレビュー、DMなど、どこにでも貼れる恒久的なURLが手に入ります。 すべてのオンラインペーストは100以上のプログラミング言語のシンタックスハイライト付きで描画されるため、スニペットはチームメイトが開いたどんなデバイスでも、 エディタで見たときと同じ見た目になります。行番号、言語判定、ダークな閲覧テーマは標準装備。設定もアカウントも広告も不要です。
コードをリンクで共有する理由は?
スクリーンショットや添付ファイルは全員の足を引っ張ります。コード共有リンクなら瞬時に開き、 書式を保ったまま、チャットクライアントに崩されることもありません。コードをペーストとしてオンライン共有すれば、レビュアーは行番号つきで読み、 コードをエディタへそのままコピー&ペーストし、ファイルとしてダウンロードし、自分の修正版をフォークできます。同じスニペットを5人に渡したいときは、 5つの添付ファイルより1つのリンクが勝ります。しかもgistと違って、コードと相手の間にログインの壁はありません。
3ステップでコードをオンラインペーストする方法
- コードを追加。入力しても、貼り付けても、フォームにファイルをドラッグしてもOK。 ファイル名から言語が自動設定されます。
- オプションを選択。公開範囲(公開・限定公開・プライベート)、10分〜1年の有効期限、 閲覧後自動削除、AES-256-GCMで暗号化するパスワード。
- 作成を押す。コード共有リンクがワンキー(⌘/Ctrl + Enter)でクリップボードにコピーされます。 全部で約3秒。
PythonのコードペーストからHTMLのコードペーストまで - すべての言語に対応
チームメイトとスクリプトをデバッグするための手軽なPythonコードペーストも、デザイナーに見てもらいたい HTMLコードペーストの断片も、CodePastesは正しく描画します。Python、HTML、CSS、JavaScript、TypeScript、Go、Rust、 Java、C++、SQL、Bash。合計100以上の文法をサーバーサイドでハイライトするので、ページは高速のまま。HTMLのペーストはタグや属性が崩れずに正しくハイライトされ、 Pythonのペーストは書いたときのインデントをそのまま保ちます。ペーストは任意のテキストを受け付けるので、QRコードのペーストも可能。 スキャンできるコードを描くSVGマークアップを貼ってリンクを共有すれば、誰でもスマホで開けます。
コードをペーストして、どこででも実行
CodePastesはコードを実行しません。それは意図的な設計です。サンドボックスの心配も、サーバー側の副作用もありません。代わりに、すべてのペーストは 「コピーして実行」のワークフローのために作られています。リンクを開き、コピーを押し、コードをペーストして実行するのは、 あなた自身のターミナル、REPL、IDE。生テキストとファイルダウンロードもワンクリックなので、「これ見て」から「手元で動いた」まで数秒です。 コードをローカルでペーストして実行すれば、環境を完全にコントロールできます。あなたにも、私たちにも安全です。
プライバシーを内蔵したコード共有プラットフォーム
ほとんどのコード共有プラットフォームは、すべてのスニペットをデフォルトで公開扱いにします。CodePastesは逆です。ペーストは意図しない限り 限定公開。検索エンジンにも最近のアーカイブにも表示されません。機密性の高いコードにはパスワードを設定。 内容はストレージに触れる前にAES-256-GCMで暗号化され、サーバーが持つのは暗号文、鍵はあなたが持ちます。有効期限と閲覧後自動削除を合わせれば、 このコードのコピー&ペーストのワークフローは、認証情報、トークン、ログ、スタックトレースを永久に放置したくなるような 用途にも安心して使えます。
なぜこのコードペーストサイトを選ぶのか
多くのpastebinは広告まみれだったり、アカウントを要求したり、対応言語がわずかだったりします。このコードペーストサイトは、 無料で匿名で高速。登録もトラッキングもなし、ファイルごとに言語を判定する複数ファイルペースト、すべてのペーストに発行される所有者トークンで、あなたが主導権を握ります。 私たち自身の仕事のために欲しかったコード共有ツールだから作り、あえて軽量に保ち続けています。
コードペーストFAQ
このコードペーストツールは無料ですか?
はい、完全に無料です。100以上の言語のシンタックスハイライト、暗号化ペースト、有効期限付きリンクを含むCodePastesの全機能が無料。プレミアムプランも広告もアカウント登録もありません。
コードをオンラインでペーストするのにアカウントは必要ですか?
いいえ。オンラインでのコードペーストは匿名で行えます。登録もメールアドレスもログインも不要です。各ペーストにはプライベートな所有者トークンが発行されるので、後で削除したくなったときのために保存しておくと安心です。
CodePastes上でコードをペーストして実行できますか?
CodePastesは意図的にスニペットを実行しません。サンドボックスがないため、貼り付けたコードがサーバー上で動くことはありません。代わりに、すべてのペーストは「コピーして実行」のワークフローに最適化されています。リンクを開き、コピーを押し、コードはあなた自身のターミナル、REPL、IDEで実行してください。そこがコードの居場所です。
ペーストはどのくらいの期間オンラインに残りますか?
好きなだけ残せます。有効期限は10分から1年まで、または永久に保持することも可能。閲覧後自動削除のペーストは1回の閲覧で破棄されるので、使い捨てのシークレットに最適です。
共有したコードは非公開にできますか?
はい。ペーストはデフォルトで限定公開のため、公開アーカイブにも検索結果にも表示されません。機密性の高いコードにはパスワードを設定してください。ペーストはAES-256-GCMで暗号化され、鍵はパスワードから導出され、パスワード自体は保存されません。私たちでさえ読めません。
シンタックスハイライトはどの言語に対応していますか?
100以上。Python、HTML、CSS、JavaScript、TypeScriptから、Go、Rust、Java、C++、SQL、YAML、Dockerfileまで対応しています。言語はファイル名と内容から自動判定されるので、自分で選ぶことはほとんどありません。
長いHTMLコードの共有方法やLaTeXへのコード貼り付けなど、他の質問は コード共有FAQ.