原文(日本語に翻訳)
/copy の「Full response」で、GitHub、Notion、SlackへのペーストのためにMarkdownテーブルの列が正しく整列されない問題を修正しました。
原文(英語)
Fixed /copy "Full response" not aligning markdown table columns for pasting into GitHub, Notion, or Slack
概要
Claude Codeの /copy コマンドで「Full response」を選択してMarkdownテーブルを含む回答をコピーした場合、テーブルの列の幅が揃っておらず、GitHub、Notion、Slackなどに貼り付けた際に表示が崩れる問題がありました。今回の修正で、コピーされるMarkdownテーブルの列が適切にスペースでパディングされ、どのプラットフォームでも正しく表示されるようになります。
基本的な使い方
# /copy コマンドの使い方
1. Claude の回答が表示された後
2. /copy と入力してEnter
3. "Full response" を選択
4. GitHub、Notion、Slackなどに貼り付け
# 修正後: テーブルが正しく整列された状態でコピーされる実践例
修正前後の比較
markdown
<!-- 修正前: 列幅が不揃いでコピーされていた -->
| 名前 | 役割 | スコア |
|---|---|---|
| Alice | エンジニア | 95 |
| Bob | デザイナー | 88 |
| Charlie | マネージャー | 92 |
<!-- 修正後: 列が正しく整列される -->
| 名前 | 役割 | スコア |
|---------|-------------|--------|
| Alice | エンジニア | 95 |
| Bob | デザイナー | 88 |
| Charlie | マネージャー | 92 |GitHubへの貼り付け用コピー
# Claude にコードレビューテーブルを生成させて、
# GitHub Issues/PRに貼り付けるワークフロー:
1. Claude に依頼:
「以下のコードの問題点をテーブル形式でまとめて」
2. Claudeが生成したテーブルを /copy "Full response" でコピー
3. GitHubのIssueやPRコメントに貼り付け
# 修正後: GitHub Markdownのプレビューでテーブルが正しく表示されるNotionへの貼り付け用コピー
# Notionのページにテーブルを貼り付けるワークフロー:
1. Claude に依頼:
「プロジェクトのマイルストーンをMarkdownテーブルで作成して」
2. /copy "Full response" でコピー
3. Notionページに貼り付け(Ctrl+V / Cmd+V)
# 修正後: Notionがテーブルを正しく認識して表示するSlackへのテーブル共有
# Slackでテーブルをシェアするワークフロー:
1. Claude に依頼:
「チームメンバーのタスク状況をテーブルで表示して」
2. /copy "Full response" でコピー
3. Slackのメッセージ入力欄に貼り付け
(Slackはコードブロック内のMarkdownテーブルを表示)
# 修正後: テーブルの構造が保持されてコピーされるテーブルを含む回答の活用例
markdown
# Claude が生成して正しくコピーされるテーブル例
## APIエンドポイント一覧
| メソッド | エンドポイント | 説明 | 認証 |
|---------|--------------------|--------------------|------|
| GET | /api/users | ユーザー一覧取得 | 必要 |
| POST | /api/users | ユーザー作成 | 必要 |
| GET | /api/users/:id | ユーザー詳細取得 | 必要 |
| PUT | /api/users/:id | ユーザー更新 | 必要 |
| DELETE | /api/users/:id | ユーザー削除 | 必要 |注意点
- この修正は
/copyコマンドの「Full response」オプション使用時に適用されます - 部分的なコピー(テキスト選択によるコピー)は別の動作となります
- テーブルの列幅は各列の最長のセル幅に合わせてパディングされます
- GitHub Flavored Markdown、Notion、Slackなど主要なプラットフォームでの表示が改善されます
- 絵文字を含むセルの幅計算も正しく処理されます