ブログに戻る
Guide

Slackで送信せずに改行する方法

Slackのメッセージで送信せずに改行するにはShift+Enterを押します。Enterで改行したいなら、環境設定の詳細設定で、メッセージを書くときのEnterキーを「改行する」に変え、Cmd+EnterかCtrl+Enterで送信します。スマホ、リスト、コードブロック、APIでの改行もまとめました。

Slack Green Team
October 2, 2026
November 2, 2026
5 分で読める
Share:
slack
書式
キーボードショートカット
slack 使い方

Slackでメッセージを送信せずに次の行へ移るには、Shift+Enter を押します。Mac、Windows、Linux、ブラウザのどれでも同じです。2回押すと、段落のあいだに空の行ができます。Enterで改行したいなら、環境設定 の 詳細設定 を開き、When writing a message, press Enter to(メッセージを書くときにEnterキーを押すと)で Start a new line(改行する)を選びます。そのあとは、Enterで改行し、Cmd+Enter(Mac)か Ctrl+Enter(WindowsとLinux)で送信します。

iPhoneとAndroidでは、リターンキーがもともと改行です。送信は矢印のボタンで行います。書き終える前にEnterで送ってしまったら、メッセージにカーソルを合わせ、メニューから Edit message(メッセージを編集する)を選びます。ただし、ワークスペースに編集の制限時間(英語)があり、それを過ぎていると編集できません。

無料のMarkdownからSlackへの変換ツールでは、改行、リスト、コードがSlackでどう表示されるかを確かめられます。

Slackで試したこと

2026年10月2日に、SlackのWebアプリの自分あてのDMでそれぞれの方法を試し、保存されたメッセージを conversations.history で読み出しました。

試したこと結果
sg1002 line one、Shift+Enter、line two、Shift+Enterを2回、new paragraph と入力Enterを押すまで何も送信されなかった
Enterを押した1つのメッセージになり、sg1002 line one\nline two\n\nnew paragraph として保存された
chat.postMessage で Deploy finished\nVersion: 2.4.1\nStatus: ok を投稿手で入力したものと同じ3行になった
users.profile.set でステータスを sg1002 line a\nline b に設定Slackは sg1002 line a line b と保存した。改行はスペースになった
2つのSlackのメッセージ。Shift+Enterで入力したものはline one、line two、空の行、new paragraphの順に並び、APIで投稿したものはDeploy finished、Version 2.4.1、Status okの3行になっている

つまりShift+Enterは本物の改行として保存され、2回押すと空の行が入り、APIの \n でも同じ結果になります。ステータスには改行がまったく入りません。

端末ごとの改行と送信

入力する場所改行送信
Macのアプリかブラウザ(初期設定)Shift+EnterEnter
WindowsかLinux(初期設定)Shift+EnterEnter
Enterを改行に設定したMacEnterCmd+Enter
Enterを改行に設定したWindowsかLinuxEnterCtrl+Enter
iPhoneとAndroidリターンキー送信の矢印

設定を変えてもShift+Enterは使えるので、覚え直す必要はありません。Macのキーボードによってはキーの名前がReturnですが、Shift+Returnでも同じです。

Enterで送信せずに改行するようにする

  • サイドバーのプロフィール写真をクリックします。
  • 環境設定 を選びます。ショートカットはMacでCmd+,、WindowsとLinuxでCtrl+,です。
  • 詳細設定 を選びます。
  • When writing a message, press Enter to(メッセージを書くときにEnterキーを押すと)で、Start a new line(改行する)を選びます。
  • Webアプリでのこの項目の見た目は次のとおりです。すぐ上の項目は、コードを書くときに大事です。

    Slackの環境設定の詳細設定、入力オプション。3つのバッククォートでコードを入力するときはEnterで送信しない、という項目と、メッセージを書くときにEnterで送信するか改行するか(送信はCmd+Enter)を選ぶ項目

    When typing code with three backticks, Enter should not send the message(Slackの画面ではバッククォートの記号そのものが表示されます)にチェックを入れると、3つのバッククォートで始めたコードブロックの中ではEnterで行が増え、代わりにShift+Enterで送信します。私たちのワークスペースではオフでした。

    これでEnterが改行になり、Cmd+EnterかCtrl+Enterで送信します。これは自分のデスクトップだけの設定で、同僚には何も影響しません。

    長いメッセージを書く人、ログを貼り付ける人、書きかけのメッセージをうっかり送ってしまう人に向いた設定です。早く送りすぎたときは、すぐにCmd+Z(Ctrl+Z)を押すと送信を取り消せ、上矢印キーを押すと直前のメッセージを編集できます。

Slackで「離席中」と表示されなくなります

クラウドベース。ダウンロード不要。ノートPCがオフでも24時間稼働。

リスト、引用、コードブロックでの改行

  • • 箇条書きと番号つきリスト。 アスタリスクとスペース、または1とピリオドとスペースを打つと、Slackがリストを始めます。Shift+Enterで次の項目が増えます。ふつうの文に戻るには、空の項目でBackspaceを押すか、ツールバーのリストのボタンをもう一度クリックします。
  • • 引用。 大なり記号(>)とスペースを打ちます。Shift+Enterで次の行も引用のままです。
  • • コードブロック。 Shift+Enterで、送信せずにブロックの中に行を足せます。手順はSlackでコードブロックを作る方法にあります。
  • • 新しい段落。 Slackに段落の設定はありません。Shift+Enterを2回押して空の行を1つ入れます。
  • 箇条書きのCmd+Shift+8など、書式ごとのキーはSlackのキーボードショートカットのガイドにあります。

    iPhoneとAndroidでのSlackの改行

    Slackのモバイルアプリでは、キーボードのリターンキーは改行で、送信はしません。投稿するには送信の矢印をタップします。

    Slack APIとWebhookのメッセージでの改行

    ボットやスクリプトからSlackに投稿するときは、JSONの文字列の中で、バックスラッシュとnの2文字で改行を入れます。

    curl -X POST -H 'Content-type: application/json' \
      --data '{"text":"Deploy finished\nVersion: 2.4.1\nStatus: ok"}' \
      "$SLACK_WEBHOOK_URL"

    Slackでは3行で表示されます。2つ続けると空の行になります。同じルールはBlock Kitのmrkdwnの文や、SlackのGitHub Actionのようなツールでも使えます。先にメッセージを下書きして改行を確かめたいとき、またはGitHubのMarkdownから始めたいときは、MarkdownからSlackへの変換ツールを使うと、空の行やリストを変換してくれます。

    入力欄の下に書式のボタンがないなら、Slackの書式ツールバーが表示されないときをご覧ください。

    よくある質問

    SlackでEnterを押すと送信されるのはなぜですか? それが初期設定だからです。環境設定の詳細設定にある、メッセージを書くときのEnterキーの設定で変えられます。

    Slackのステータスに改行は入れられますか? 入れられません。APIで改行を含むステータスを保存すると、Slackは改行をスペースに置き換えました。ステータスは100字までの1行です。収まるアイデアはおもしろいSlackのステータスのアイデアにあります。

    Always Active

    マウスを動かす必要はもうありません。

    何百人ものリモートワーカーがSlackのステータスを気にしなくなりました。一度設定すれば、永遠にグリーン。

    関連記事

    Guide

    Slackのメッセージの文字数制限:上限40,000、推奨4,000

    Slackのメッセージのtextの上限は40,000字で、開発者向けドキュメントは4,000字未満を勧めています。APIで試すと、長い文は切られず4,000字ずつのメッセージに分けて投稿されました。Block Kitのセクションは3,000字、ヘッダーは150字まで。長いメッセージで起きること、ほかの文字数の制限、長い投稿の分け方をまとめました。

    Slack Green Team
    Guide

    Slackで表を作る方法:貼り付け、キャンバス、Block Kit

    ExcelやGoogleスプレッドシートのセルをコピーしてSlackのメッセージに貼ると、タブ区切りのテキストが本物の表になります。上限は20列、100行、10,000文字(2026年10月6日に検証)。コードブロック、キャンバスの表、Block Kitのtable blockと、試して出たエラーもまとめました。

    Slack Green Team
    Guide

    Slackのコードブロック:ショートカット、色分け、スニペット

    Slackの入力欄でバッククォートを3つ入力するか、Cmd+Alt+Shift+Cを押すとコードブロックになります。バッククォートのあとの言語名がどうなるかを試し、色分けされたスニペットを実際に作り、ボットの4,000文字を超えるコードブロックが分割されて表示されなくなることも確かめました。

    Slack Green Team