結論から言うと、**数行のコードなら「コードブロック(枠囲み)」、10行を超えるような長文や設定ファイルなら「テキストスニペット」**と使い分けるのが正解です。
エンジニアではない若手クリエイターの方も、プロンプトやログを共有する際にこれらを使いこなすだけで、チャンネルの視認性が劇的に向上し、チーム全体の「読むストレス」を大幅に減らすことができます。
コードブロックとテキストスニペットの違い
「プログラムなんて書かないし……」と敬遠するのはもったいない!それぞれの特性を理解して、スマートに情報を共有しましょう。
1. コードブロック(枠囲み)
メッセージの中に、等幅フォントの「グレーの枠」を作ります。
- 用途: 1〜10行程度の短いテキスト、コマンドの指示、AIへのプロンプト共有。
- 特徴: メッセージの一部として表示されるため、前後の文脈と一緒に読みやすい。
2. テキストスニペット(ファイル共有)
長いテキストを「1つのファイル」としてアップロードします。
- 用途: 数十行〜数百行のログ、長大なJSONデータ、プログラムのソースコード。
- 特徴: **「折りたたみ表示」**ができるため、チャンネルの画面を占領(テロ)せずに済みます。また、ダウンロードも可能です。
【インサイト】使い分け判断マトリックス
| 項目 | コードブロック | テキストスニペット | 判断のポイント |
| 推奨の長さ | 1〜10行程度 | 10行以上の長文 | 画面をスクロールさせるか? |
| シンタックスハイライト | 自動判別(言語指定可) | 詳細に設定可能 | 読みやすさを重視するか? |
| 表示形式 | インライン(埋め込み) | 独立したファイル形式 | 「折りたたみ」が必要か? |
| 最適なシーン | /gcloud コマンド等の共有 | エラーログ、長文の構成案 | 「壁」を作らない気遣い |
専門家の視点
「たまに見かける『数百行のテキストをそのまま普通に投稿して、全員の画面を埋め尽くす人』。これはSlackにおけるマナー違反の代表格です。10行を超えたら、迷わず
Cmd/Ctrl + Shift + Enterを押してスニペットを作成しましょう。これだけで『あ、この人Slack使いこなしてるな』という信頼感に繋がります。」
コードブロックとスニペットを作成する手順
方法A:コードブロックを作る(爆速)
- バッククォートを3つ入力: メッセージ入力欄に半角で “` と入力して改行します。
- テキストを貼り付け: 自動的に枠囲み(コードブロック)ができるので、内容を貼り付けます。
- 送信: 右下の「送信」ボタン、または
Cmd/Ctrl + Enterで送信完了です。
方法B:テキストスニペットを作る(推奨)
- ショートカットキー:
Cmd + Shift + Enter(Mac) /Ctrl + Shift + Enter(Win) を押します。 - 内容と設定の入力: 専用のウィンドウが開きます。タイトルを付け、内容を貼り付けます。
- 言語を選択: 右上のドロップダウンから「JSON」や「Markdown」などを選ぶと、色付け(ハイライト)されて読みやすくなります。
- 共有: 「作成」を押すと、現在のチャンネルにファイルとして投稿されます。
よくある質問(FAQ)
Q. スニペットの内容を後から「編集」できますか?
はい、可能です。投稿されたスニペットの横にある「その他(3つの点)」をクリックし、「スニペットを編集する」を選択すれば、内容を書き換えて保存できます。
Q. コードブロックの中で「太字」などの装飾は使えますか?
いいえ、使えません。コードブロック内は「プレーンテキスト(装飾なし)」として扱われます。もし特定の行を強調したい場合は、スニペットの「コメント機能」を使うか、通常のメッセージで補足するようにしましょう。
Q. 貼り付けた時に勝手にスニペットにならないようにできますか?
Slackの設定で「長文を貼り付けた時に自動でスニペットにする」という機能がオンになっている場合があります。勝手に変わって欲しくない場合は、設定の「詳細設定」から「テキストの貼り付け」に関する挙動を変更できます。