Skip to content

取り消し線がリテラルのチルダとして表示される問題を修正

原文(日本語に翻訳)

アシスタントメッセージで ~~取り消し線~~ がリテラルのチルダとして表示される代わりに、取り消し線としてレンダリングされない問題を修正しました。

原文(英語)

Fixed ~~strikethrough~~ showing literal tildes in assistant messages instead of rendering as strikethrough

概要

Claudeのアシスタントメッセージ内で Markdown の取り消し線記法(~~テキスト~~)を使用した際に、取り消し線でレンダリングされるのではなく、~~テキスト~~ というリテラル文字列として表示される問題がありました。この修正により、取り消し線記法が正しくレンダリングされるようになりました。

基本的な使い方

この修正は自動的に適用されます。Claudeのメッセージ内の取り消し線が正しく表示されます。

修正前の表示

~~変更前のテキスト~~  → そのまま表示される

修正後の表示

~~変更前のテキスト~~ → ̶変̶更̶前̶の̶テ̶キ̶ス̶ト̶ として表示される(取り消し線)

実践例

取り消し線を含むメッセージ

コードレビューや差分の説明でClaudeが取り消し線を使用する場合:

  • 古いアプローチ → 新しいアプローチ」のような表現
  • 修正前後の比較説明

修正前はこのような記法がそのまま文字列として表示されていましたが、修正後は適切にレンダリングされます。

注意点

  • Markdown の取り消し線記法(~~テキスト~~)が正しくレンダリングされるようになります
  • アシスタントメッセージのMarkdownレンダリング品質が向上します

関連情報

  • Markdownレンダリング: Claude Codeはターミナル向けにMarkdownをレンダリングします