Skip to content

フルスクリーンモードで折り返したURLをコピーするとスペースが挿入される問題の修正

原文(日本語に翻訳)

フルスクリーンモードで折り返されたURLをコピーすると、改行位置にスペースが挿入される問題を修正しました。

原文(英語)

Fixed copying wrapped URLs in fullscreen mode inserting spaces at line breaks

概要

Claude Codeのフルスクリーンモードで、長いURLが画面幅によって折り返して表示されている場合、そのURLをコピーすると改行箇所にスペースが挿入されてしまう問題がありました。この修正により、折り返して表示されているURLをコピーしても、スペースなしの正確なURLが取得できるようになります。

基本的な使い方

修正前の動作

フルスクリーンモードで長いURLが折り返された場合、コピー結果にスペースが混入していました。

# 修正前: 表示上の折り返し
https://example.com/very/long/path/to/some/resource?param1=value1&param
2=value2

# コピー結果(スペース混入)
"https://example.com/very/long/path/to/some/resource?param1=value1&param 2=value2"
#                                                                          ^ スペースが挿入されていた

修正後の動作

折り返されて表示されていても、コピー結果には余分なスペースが含まれません。

# 修正後: コピー結果
"https://example.com/very/long/path/to/some/resource?param1=value1&param2=value2"
# スペースなしの正確なURL

実践例

### 長いGitHub URLのコピー

Claude CodeがGitHubのURLを参照として提示した場合:

# フルスクリーンモードで表示される長いURL(折り返し)
https://github.com/anthropics/claude-code/blob/main/src/components/fullscreen/
renderer.ts#L123

# 修正前: コピーすると "...fullscreen/ renderer.ts#L123" のようにスペースが入る
# 修正後: "...fullscreen/renderer.ts#L123" と正確にコピーされる

### APIドキュメントURLのコピー

APIドキュメントや参考URLを会話からコピーする場合:

# 長いAPIドキュメントURL
https://docs.anthropic.com/ja/api/messages?utm_source=claude-code&utm_medium=
cli&utm_campaign=docs

# 修正前: "...cli&utm_campaign= docs" のようにスペースが混入
# 修正後: "...cli&utm_campaign=docs" と正確にコピー可能

### クエリパラメータを含むURLのコピー

複数のクエリパラメータを含む長いURLの場合:

# 検索クエリを含む長いURL
https://www.npmjs.com/search?q=claude+code+mcp&ranking=popularity&page=0&
perPage=20

# 修正前: パラメータの区切り部分にスペースが入り、URLが無効になる
# 修正後: 完全に正確なURLがコピーされ、ブラウザで直接使用可能

注意点

  • この問題はフルスクリーンモード特有のものでした。通常のウィンドウモードではURLのコピーは正常に動作していました。
  • URLの折り返しは画面幅とURLの長さによって発生するため、すべてのURLで問題が起きるわけではなく、画面幅を超えるような長いURLでのみ発生していました。
  • v2.1.98以降では、フルスクリーンモードでもURLを安全にコピーして使用できます。
  • コピーしたURLが正しいか確認するには、ブラウザのアドレスバーに貼り付けてスペースの有無を確認する方法が有効です。

関連情報