結論から言うと、**数行のコードなら「コードブロック(枠囲み)」、10行を超えるような長文や設定ファイルなら「テキストスニペット」**と使い分けるのが正解です。

エンジニアではない若手クリエイターの方も、プロンプトやログを共有する際にこれらを使いこなすだけで、チャンネルの視認性が劇的に向上し、チーム全体の「読むストレス」を大幅に減らすことができます。


コードブロックとテキストスニペットの違い

「プログラムなんて書かないし……」と敬遠するのはもったいない!それぞれの特性を理解して、スマートに情報を共有しましょう。

1. コードブロック(枠囲み)

メッセージの中に、等幅フォントの「グレーの枠」を作ります。

  • 用途: 1〜10行程度の短いテキスト、コマンドの指示、AIへのプロンプト共有。
  • 特徴: メッセージの一部として表示されるため、前後の文脈と一緒に読みやすい。

2. テキストスニペット(ファイル共有)

長いテキストを「1つのファイル」としてアップロードします。

  • 用途: 数十行〜数百行のログ、長大なJSONデータ、プログラムのソースコード。
  • 特徴: **「折りたたみ表示」**ができるため、チャンネルの画面を占領(テロ)せずに済みます。また、ダウンロードも可能です。

【インサイト】使い分け判断マトリックス

項目コードブロックテキストスニペット判断のポイント
推奨の長さ1〜10行程度10行以上の長文画面をスクロールさせるか?
シンタックスハイライト自動判別(言語指定可)詳細に設定可能読みやすさを重視するか?
表示形式インライン(埋め込み)独立したファイル形式「折りたたみ」が必要か?
最適なシーン/gcloud コマンド等の共有エラーログ、長文の構成案「壁」を作らない気遣い

専門家の視点

「たまに見かける『数百行のテキストをそのまま普通に投稿して、全員の画面を埋め尽くす人』。これはSlackにおけるマナー違反の代表格です。10行を超えたら、迷わず Cmd/Ctrl + Shift + Enter を押してスニペットを作成しましょう。これだけで『あ、この人Slack使いこなしてるな』という信頼感に繋がります。」


コードブロックとスニペットを作成する手順

方法A:コードブロックを作る(爆速)

  1. バッククォートを3つ入力: メッセージ入力欄に半角で “` と入力して改行します。
  2. テキストを貼り付け: 自動的に枠囲み(コードブロック)ができるので、内容を貼り付けます。
  3. 送信: 右下の「送信」ボタン、または Cmd/Ctrl + Enter で送信完了です。

方法B:テキストスニペットを作る(推奨)

  1. ショートカットキー: Cmd + Shift + Enter (Mac) / Ctrl + Shift + Enter (Win) を押します。
  2. 内容と設定の入力: 専用のウィンドウが開きます。タイトルを付け、内容を貼り付けます。
  3. 言語を選択: 右上のドロップダウンから「JSON」や「Markdown」などを選ぶと、色付け(ハイライト)されて読みやすくなります。
  4. 共有: 「作成」を押すと、現在のチャンネルにファイルとして投稿されます。

よくある質問(FAQ)

Q. スニペットの内容を後から「編集」できますか?

はい、可能です。投稿されたスニペットの横にある「その他(3つの点)」をクリックし、「スニペットを編集する」を選択すれば、内容を書き換えて保存できます。

Q. コードブロックの中で「太字」などの装飾は使えますか?

いいえ、使えません。コードブロック内は「プレーンテキスト(装飾なし)」として扱われます。もし特定の行を強調したい場合は、スニペットの「コメント機能」を使うか、通常のメッセージで補足するようにしましょう。

Q. 貼り付けた時に勝手にスニペットにならないようにできますか?

Slackの設定で「長文を貼り付けた時に自動でスニペットにする」という機能がオンになっている場合があります。勝手に変わって欲しくない場合は、設定の「詳細設定」から「テキストの貼り付け」に関する挙動を変更できます。

By Slerk